@@ -363,6 +363,9 @@ LauncherBackendItem* LauncherBackend::getItem (const QString &appId) const
363363 }
364364 }
365365
366+ if (!item)
367+ qDebug() << "Unable to find item for: " << appId;
368+
366369 return item;
367370}
368371
@@ -459,7 +462,7 @@ QString LauncherBackend::introspect (const QString &path) const
459462 if (path == "/com/canonical/unity/launcher/" || path == "/com/canonical/unity/launcher") {
460463 QString nodes;
461464
462− Q_FOREACH(const QString &appId, m_storedApps) {
465+ Q_FOREACH(const QString &appId, m_itemCache.keys()) {
463466 nodes.append("<node name=\"");
464467 nodes.append(encodeAppId(appId));
465468 nodes.append("\"/>\n");