@@ -67,7 +67,11 @@ void GSettings::setStoredApplications(const QStringList &storedApplications)
68void GSettings::onSettingsChanged(const QString &key)
68void GSettings::onSettingsChanged(const QString &key)
70+ if (key == "items") {
70− if (key == "items" && m_cachedItems != m_gSettings->get("items").toStringList()) {
71+ QStringList cachedItems = m_gSettings->get("items").toStringList();
72+ if (m_cachedItems != cachedItems) {
73+ m_cachedItems = cachedItems;
71− Q_EMIT changed();
74+ Q_EMIT changed();