diff --git a/kcmkwin/kwineffects/main.cpp b/kcmkwin/kwineffects/main.cpp index a4ae49508f..8c725624c5 100644 --- a/kcmkwin/kwineffects/main.cpp +++ b/kcmkwin/kwineffects/main.cpp @@ -46,7 +46,7 @@ KWinEffectsConfig::KWinEffectsConfig(QWidget *parent, const QStringList &) connect(mPluginSelector, SIGNAL(changed(bool)), this, SLOT(changed())); connect(mPluginSelector, SIGNAL(configCommitted(const QByteArray&)), - KSettings::Dispatcher::self(), SLOT(reparseConfiguration(const QByteArray&))); + this, SLOT(reparseConfiguration(const QByteArray&))); // Find all .desktop files of the effects KService::List offers = KServiceTypeTrader::self()->query("KWin/Effect"); @@ -73,6 +73,11 @@ KWinEffectsConfig::~KWinEffectsConfig() { } +void KWinEffectsConfig::reparseConfiguration(const QByteArray&conf) +{ + KSettings::Dispatcher::reparseConfiguration(conf); +} + void KWinEffectsConfig::load() { kDebug() << k_funcinfo << endl; diff --git a/kcmkwin/kwineffects/main.h b/kcmkwin/kwineffects/main.h index 73a4e4998b..22074051ec 100644 --- a/kcmkwin/kwineffects/main.h +++ b/kcmkwin/kwineffects/main.h @@ -36,7 +36,7 @@ class KWinEffectsConfig : public KCModule virtual void load(); virtual void save(); virtual void defaults(); - + void reparseConfiguration(const QByteArray&conf); private: KSharedConfigPtr mKWinConfig;