Skip to content

Commit 2e578c1

Browse files
chore: fix JsonAPI
1 parent 9ca197e commit 2e578c1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

libsrc/api/API.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -269,12 +269,12 @@ bool API::setHyperionInstance(const quint8 &inst)
269269
if (_currInstanceIndex == inst)
270270
return true;
271271
bool isRunning;
272-
QMetaObject::invokeMethod(_instanceManager, "IsInstanceRunning", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, isRunning), Q_ARG(quint8, inst));
272+
QMetaObject::invokeMethod(_instanceManager, "IsInstanceRunning", Qt::DirectConnection, Q_RETURN_ARG(bool, isRunning), Q_ARG(quint8, inst));
273273
if (!isRunning)
274274
return false;
275275

276276
disconnect(_hyperion, 0, this, 0);
277-
QMetaObject::invokeMethod(_instanceManager, "getHyperionInstance", Qt::BlockingQueuedConnection, Q_RETURN_ARG(Hyperion *, _hyperion), Q_ARG(quint8, inst));
277+
QMetaObject::invokeMethod(_instanceManager, "getHyperionInstance", Qt::DirectConnection, Q_RETURN_ARG(Hyperion *, _hyperion), Q_ARG(quint8, inst));
278278
_currInstanceIndex = inst;
279279
return true;
280280
}
@@ -296,7 +296,7 @@ bool API::isHyperionEnabled()
296296
QVector<QVariantMap> API::getAllInstanceData(void)
297297
{
298298
QVector<QVariantMap> vec;
299-
QMetaObject::invokeMethod(_instanceManager, "getInstanceData", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QVector<QVariantMap>, vec));
299+
QMetaObject::invokeMethod(_instanceManager, "getInstanceData", Qt::DirectConnection, Q_RETURN_ARG(QVector<QVariantMap>, vec));
300300
return vec;
301301
}
302302

@@ -333,7 +333,7 @@ QString API::createInstance(const QString &name)
333333
if (_adminAuthorized)
334334
{
335335
bool success;
336-
QMetaObject::invokeMethod(_instanceManager, "createInstance", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, success), Q_ARG(QString, name));
336+
QMetaObject::invokeMethod(_instanceManager, "createInstance", Qt::DirectConnection, Q_RETURN_ARG(bool, success), Q_ARG(QString, name));
337337
if (!success)
338338
return QString("Instance name '%1' is already in use").arg(name);
339339

0 commit comments

Comments
 (0)