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));