@@ -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()
296296QVector<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