Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > ca55d9a45f8a4e9bde633047c89ca24f > files > 11

kdebase4-workspace-4.1.2-13mdv2009.0.src.rpm

diff -p -up kdebase-workspace-4.1.2/kcontrol/krdb/krdb.cpp.orig kdebase-workspace-4.1.2/kcontrol/krdb/krdb.cpp
--- kdebase-workspace-4.1.2/kcontrol/krdb/krdb.cpp.orig	2008-09-30 17:00:44.000000000 -0300
+++ kdebase-workspace-4.1.2/kcontrol/krdb/krdb.cpp	2008-10-01 16:26:52.000000000 -0300
@@ -88,6 +88,14 @@ 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(!QDir(userHomeGtkrc).exists() && style.toLower() =="iaora-qt")
+      return;
+
    if (!list.contains(userHomeGtkrc))
       list.prepend(userHomeGtkrc);
    QLatin1String systemGtkrc = QLatin1String(sysGtkrc(version));