@@ -160,8 +160,8 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
160 LauncherItem *item = static_cast<LauncherItem*>(m_launcherModel->get(index));
160 LauncherItem *item = static_cast<LauncherItem*>(m_launcherModel->get(index));
162 QVariantList retval;
162 QVariantList retval;
163− QString cachedString = message.arguments()[1].toString();
164 if (message.member() == "Get") {
163 if (message.member() == "Get") {
164+ QString cachedString = message.arguments()[1].toString();
165 if (!item) {
165 if (!item) {
166 return false;
166 return false;
@@ -173,6 +173,7 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
173 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
173 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
175 } else if (message.member() == "Set") {
175 } else if (message.member() == "Set") {
176+ QString cachedString = message.arguments()[1].toString();
176 if (cachedString == "count") {
177 if (cachedString == "count") {
177 int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
178 int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
178 if (!item || newCount != item->count()) {
179 if (!item || newCount != item->count()) {