summaryrefslogtreecommitdiffabout
path: root/microkde
Side-by-side diff
Diffstat (limited to 'microkde') (more/less context) (ignore whitespace changes)
-rw-r--r--microkde/kdecore/kstandarddirs.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/microkde/kdecore/kstandarddirs.cpp b/microkde/kdecore/kstandarddirs.cpp
index 500426b..7f2a326 100644
--- a/microkde/kdecore/kstandarddirs.cpp
+++ b/microkde/kdecore/kstandarddirs.cpp
@@ -1238,9 +1238,20 @@ void KStandardDirs::addKDEDefaults()
//US kdedirList.append(KDEDIR);
//US for embedded, add qtopia dir as kdedir
#ifndef DESKTOP_VERSION
- kdedirList.append(readEnvPath("QPEDIR" ));
+ QString tmp = readEnvPath("QPEDIR");
+ if (!tmp.isEmpty())
+ kdedirList.append(tmp);
+
+ tmp = readEnvPath("QTDIR");
+ if (!tmp.isEmpty())
+ kdedirList.append(tmp);
+
+ tmp = readEnvPath("OPIEDIR");
+ if (!tmp.isEmpty())
+ kdedirList.append(tmp);
+
#endif
#ifdef __KDE_EXECPREFIX
QString execPrefix(__KDE_EXECPREFIX);