@@ -183,13 +183,13 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
183183 }
184184 } else if (message.member() == "Set") {
185185 if (message.arguments()[1].toString() == "count") {
186− int newCount = message.arguments()[2].toInt();
186+ int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
187187 if (!item || newCount != item->count()) {
188188 Q_EMIT countChanged(appid, newCount);
189189 emitPropChangedDbus(appid, "count", QVariant(newCount));
190190 }
191191 } else if (message.arguments()[1].toString() == "countVisible") {
192− bool newVisible = message.arguments()[2].toBool();
192+ bool newVisible = message.arguments()[2].value<QDBusVariant>().variant().toBool();
193193 if (!item || newVisible != item->countVisible()) {
194194 Q_EMIT countVisibleChanged(appid, newVisible);
195195 emitPropChangedDbus(appid, "countVisible", newVisible);