do not block gui for dbus requests

This commit is contained in:
arcan1s
2014-08-15 20:38:33 +04:00
parent 82c3690dcb
commit abbc5641cd
6 changed files with 152 additions and 3 deletions

View File

@ -628,7 +628,7 @@ QList<QVariant> Netctl::sendDBusRequest(const QString cmd, const QList<QVariant>
DBUS_HELPER_INTERFACE, cmd);
if (!args.isEmpty())
request.setArguments(args);
QDBusMessage response = bus.call(request);
QDBusMessage response = bus.call(request, QDBus::BlockWithGui);
QList<QVariant> arguments = response.arguments();
if (arguments.size() == 0)
if (debug) qDebug() << PDEBUG << ":" << "Error message" << response.errorMessage();