@@ -248,7 +248,7 @@ void LauncherBackend::setCountVisible(const QString &appId, bool visible) const
248 if (!item) {
248 if (!item) {
249 emitchange = (item->countVisible != visible);
249 emitchange = (item->countVisible != visible);
250 item->countVisible = visible;
250 item->countVisible = visible;
253 if (emitchange) {
253 if (emitchange) {
254 /* TODO: Because we're using visible in determining the
254 /* TODO: Because we're using visible in determining the
@@ -449,20 +449,20 @@ bool LauncherBackend::handleMessage(const QDBusMessage& message, const QDBusConn
450 /* Find ourselves an appid */
450 /* Find ourselves an appid */
451 QString appid = decodeAppId(pathtemp);
451 QString appid = decodeAppId(pathtemp);
452− QVariant retval;
452+ QVariantList retval;
454 if (message.member() == "Get") {
454 if (message.member() == "Get") {
455 if (message.arguments()[1].toString() == "count")
455 if (message.arguments()[1].toString() == "count")
456− retval = this->count(appid);
456+ retval.append(this->count(appid));
457 else if (message.arguments()[1].toString() == "countVisible")
457 else if (message.arguments()[1].toString() == "countVisible")
458− retval = this->countVisible(appid);
458+ retval.append(this->countVisible(appid));
459 } else if (message.member() == "Set") {
459 } else if (message.member() == "Set") {
460 if (message.arguments()[1].toString() == "count")
460 if (message.arguments()[1].toString() == "count")
461 this->setCount(appid, message.arguments()[2].toInt());
461 this->setCount(appid, message.arguments()[2].toInt());
462 else if (message.arguments()[1].toString() == "countVisible")
462 else if (message.arguments()[1].toString() == "countVisible")
463 this->setCountVisible(appid, message.arguments()[2].toBool());
463 this->setCountVisible(appid, message.arguments()[2].toBool());
464 } else if (message.member() == "GetAll") {
464 } else if (message.member() == "GetAll") {
465− retval = this->itemToVariant(appid);
465+ retval.append(this->itemToVariant(appid));
467 return false;
467 return false;