on xenial help sign in
Magic variant unpacking
commitd0edf4e19ae80ab1466772b5cd3525761ac8c2fb authorTed Gould <ted@gould.cx> dateThu 10 Apr 2014, 17:08 (13 years ago) parenta5ed19d
1 file changed+2−2
plugins/Unity/Launcher/backend/launcherbackend.cpp+2−2
plugins/Unity/Launcher/backend/launcherbackend.cpp+2−2
@@ -443,9 +443,9 @@ bool LauncherBackend::handleMessage(const QDBusMessage& message, const QDBusConn
443443 retval.append(this->countVisible(appid));
444444 } else if (message.member() == "Set") {
445445 if (message.arguments()[1].toString() == "count")
446− this->setCount(appid, message.arguments()[2].toInt());
446+ this->setCount(appid, message.arguments()[2].value<QDBusVariant>().variant().toInt());
447447 else if (message.arguments()[1].toString() == "countVisible")
448− this->setCountVisible(appid, message.arguments()[2].toBool());
448+ this->setCountVisible(appid, message.arguments()[2].value<QDBusVariant>().variant().toBool());
449449 } else if (message.member() == "GetAll") {
450450 retval.append(this->itemToVariant(appid));
451451 } else {