From 2e578c19477d58a2ec1594552c4a809ffdbda614 Mon Sep 17 00:00:00 2001 From: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com> Date: Fri, 17 Apr 2020 20:16:33 +0200 Subject: [PATCH] chore: fix JsonAPI --- libsrc/api/API.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libsrc/api/API.cpp b/libsrc/api/API.cpp index f3356056..7f89bb1c 100644 --- a/libsrc/api/API.cpp +++ b/libsrc/api/API.cpp @@ -269,12 +269,12 @@ bool API::setHyperionInstance(const quint8 &inst) if (_currInstanceIndex == inst) return true; bool isRunning; - QMetaObject::invokeMethod(_instanceManager, "IsInstanceRunning", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, isRunning), Q_ARG(quint8, inst)); + QMetaObject::invokeMethod(_instanceManager, "IsInstanceRunning", Qt::DirectConnection, Q_RETURN_ARG(bool, isRunning), Q_ARG(quint8, inst)); if (!isRunning) return false; disconnect(_hyperion, 0, this, 0); - QMetaObject::invokeMethod(_instanceManager, "getHyperionInstance", Qt::BlockingQueuedConnection, Q_RETURN_ARG(Hyperion *, _hyperion), Q_ARG(quint8, inst)); + QMetaObject::invokeMethod(_instanceManager, "getHyperionInstance", Qt::DirectConnection, Q_RETURN_ARG(Hyperion *, _hyperion), Q_ARG(quint8, inst)); _currInstanceIndex = inst; return true; } @@ -296,7 +296,7 @@ bool API::isHyperionEnabled() QVector API::getAllInstanceData(void) { QVector vec; - QMetaObject::invokeMethod(_instanceManager, "getInstanceData", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QVector, vec)); + QMetaObject::invokeMethod(_instanceManager, "getInstanceData", Qt::DirectConnection, Q_RETURN_ARG(QVector, vec)); return vec; } @@ -333,7 +333,7 @@ QString API::createInstance(const QString &name) if (_adminAuthorized) { bool success; - QMetaObject::invokeMethod(_instanceManager, "createInstance", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, success), Q_ARG(QString, name)); + QMetaObject::invokeMethod(_instanceManager, "createInstance", Qt::DirectConnection, Q_RETURN_ARG(bool, success), Q_ARG(QString, name)); if (!success) return QString("Instance name '%1' is already in use").arg(name);