@@ -183,13 +183,13 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
184 } else if (message.member() == "Set") {
184 } else if (message.member() == "Set") {
185 if (message.arguments()[1].toString() == "count") {
185 if (message.arguments()[1].toString() == "count") {
186− int newCount = message.arguments()[2].toInt();
186+ int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
187 if (!item || newCount != item->count()) {
187 if (!item || newCount != item->count()) {
188 Q_EMIT countChanged(appid, newCount);
188 Q_EMIT countChanged(appid, newCount);
189 emitPropChangedDbus(appid, "count", QVariant(newCount));
189 emitPropChangedDbus(appid, "count", QVariant(newCount));
191 } else if (message.arguments()[1].toString() == "countVisible") {
191 } else if (message.arguments()[1].toString() == "countVisible") {
192− bool newVisible = message.arguments()[2].toBool();
192+ bool newVisible = message.arguments()[2].value<QDBusVariant>().variant().toBool();
193 if (!item || newVisible != item->countVisible()) {
193 if (!item || newVisible != item->countVisible()) {
194 Q_EMIT countVisibleChanged(appid, newVisible);
194 Q_EMIT countVisibleChanged(appid, newVisible);
195 emitPropChangedDbus(appid, "countVisible", newVisible);
195 emitPropChangedDbus(appid, "countVisible", newVisible);