From eb5aa927461ef97e782ffba457d40d91a0160127 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= <mgraesslin@kde.org>
Date: Tue, 1 May 2012 16:15:12 +0200
Subject: [PATCH] Revert 236d4c8 for EffectsHanlder::effectConfig

EffectConfig is used also in the config modules which
means kwinrc needs to be explicitly specified.

BUG: 299163
REVIEW: 104808
---
 libkwineffects/kwineffects.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libkwineffects/kwineffects.cpp b/libkwineffects/kwineffects.cpp
index 1737ceb554..135c9ae165 100644
--- a/libkwineffects/kwineffects.cpp
+++ b/libkwineffects/kwineffects.cpp
@@ -271,7 +271,8 @@ void EffectsHandler::sendReloadMessage(const QString& effectname)
 
 KConfigGroup EffectsHandler::effectConfig(const QString& effectname)
 {
-    return KGlobal::config()->group("Effect-" + effectname);
+    KSharedConfig::Ptr kwinconfig = KSharedConfig::openConfig("kwinrc", KConfig::NoGlobals);
+    return kwinconfig->group("Effect-" + effectname);
 }
 
 EffectsHandler* effects = 0;