diff --git a/kcms/componentchooser/componentchooserbrowser.cpp b/kcms/componentchooser/componentchooserbrowser.cpp --- a/kcms/componentchooser/componentchooserbrowser.cpp +++ b/kcms/componentchooser/componentchooserbrowser.cpp @@ -15,7 +15,6 @@ #include "componentchooserbrowser.h" #include -#include #include #include @@ -25,6 +24,8 @@ #include "../migrationlib/kdelibs4config.h" #include +#include +#include CfgBrowser::CfgBrowser(QWidget *parent) : QWidget(parent), Ui::BrowserConfig_UI(),CfgPlugin() @@ -139,7 +140,11 @@ Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("General"), "kdeglobals"); - KGlobalSettings::self()->emitChange(KGlobalSettings::SettingsChanged); + QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.kde.klauncher5"), + QStringLiteral("/KLauncher"), + QStringLiteral("org.kde.KLauncher"), + QStringLiteral("reparseConfiguration")); + QDBusConnection::sessionBus().send(message); emit changed(false); } diff --git a/kcms/componentchooser/componentchooserterminal.cpp b/kcms/componentchooser/componentchooserterminal.cpp --- a/kcms/componentchooser/componentchooserterminal.cpp +++ b/kcms/componentchooser/componentchooserterminal.cpp @@ -28,7 +28,6 @@ #include #include #include -#include #include @@ -86,8 +85,6 @@ config.sync(); Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("General"), "kdeglobals"); - KGlobalSettings::self()->emitChange(KGlobalSettings::SettingsChanged); - QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.kde.klauncher5"), QStringLiteral("/KLauncher"), QStringLiteral("org.kde.KLauncher"),