mirror of
https://abf.rosa.ru/djam/kdebase4-workspace.git
synced 2025-02-23 17:52:49 +00:00
24 lines
1.1 KiB
Diff
24 lines
1.1 KiB
Diff
diff -p -up kdebase-workspace-4.2.0/kcontrol/krdb/krdb.cpp.fix_gtkrc kdebase-workspace-4.2.0/kcontrol/krdb/krdb.cpp
|
|
--- kdebase-workspace-4.2.0/kcontrol/krdb/krdb.cpp.fix_gtkrc 2009-01-06 15:22:09.000000000 -0200
|
|
+++ kdebase-workspace-4.2.0/kcontrol/krdb/krdb.cpp 2009-02-03 14:31:15.000000000 -0200
|
|
@@ -88,6 +88,20 @@ static void applyGtkStyles(bool active,
|
|
QByteArray gtkrc = getenv(gtkEnvVar(version));
|
|
QStringList list = QFile::decodeName(gtkrc).split( ':');
|
|
QString userHomeGtkrc = QDir::homePath()+userGtkrc(version);
|
|
+
|
|
+ // check if using IaOra
|
|
+ KConfig cfg("kdeglobals");
|
|
+ KConfigGroup grp = cfg.group("General");
|
|
+ QString style = grp.readEntry("widgetStyle");
|
|
+ if((style.toLower() =="iaora-qt") || (style.toLower() == "iaorakde"))
|
|
+ {
|
|
+ // if we are using IaOra, the gtkrc file created here should be removed
|
|
+ if (QFile::exists(gtkkde))
|
|
+ QFile::remove(gtkkde);
|
|
+
|
|
+ return;
|
|
+ }
|
|
+
|
|
if (!list.contains(userHomeGtkrc))
|
|
list.prepend(userHomeGtkrc);
|
|
QLatin1String systemGtkrc = QLatin1String(sysGtkrc(version));
|