@@ -363,6 +363,9 @@ LauncherBackendItem* LauncherBackend::getItem (const QString &appId) const
367+ qDebug() << "Unable to find item for: " << appId;
366 return item;
369 return item;
@@ -459,7 +462,7 @@ QString LauncherBackend::introspect (const QString &path) const
459 if (path == "/com/canonical/unity/launcher/" || path == "/com/canonical/unity/launcher") {
462 if (path == "/com/canonical/unity/launcher/" || path == "/com/canonical/unity/launcher") {
460 QString nodes;
463 QString nodes;
462− Q_FOREACH(const QString &appId, m_storedApps) {
465+ Q_FOREACH(const QString &appId, m_itemCache.keys()) {
463 nodes.append("<node name=\"");
466 nodes.append("<node name=\"");
464 nodes.append(encodeAppId(appId));
467 nodes.append(encodeAppId(appId));
465 nodes.append("\"/>\n");
468 nodes.append("\"/>\n");