diff --git a/krunner/view.cpp b/krunner/view.cpp --- a/krunner/view.cpp +++ b/krunner/view.cpp @@ -103,7 +103,9 @@ connect(KWindowSystem::self(), &KWindowSystem::workAreaChanged, this, &View::resetScreenPos); - KDirWatch::self()->addFile(m_config.name()); + const QString configPath = QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + + QLatin1Char('/') + m_config.config()->name(); + KDirWatch::self()->addFile(configPath); // Catch both, direct changes to the config file ... connect(KDirWatch::self(), &KDirWatch::dirty, this, [this]() {