From kde-core-devel Fri Jun 06 10:20:05 2003 From: Waldo Bastian Date: Fri, 06 Jun 2003 10:20:05 +0000 To: kde-core-devel Subject: kdelibs/kdecore X-MARC-Message: https://marc.info/?l=kde-core-devel&m=105489492027153 CVS commit by waba: CCMAIL: kde-core-devel@kde.org Replace fixHomeDir with KShell::tildeExpand. M +9 -19 kstandarddirs.cpp 1.160 --- kdelibs/kdecore/kstandarddirs.cpp #1.159:1.160 @@ -49,4 +49,5 @@ #include "kdebug.h" #include "kinstance.h" +#include "kshell.h" #include #include @@ -991,12 +992,4 @@ static QString readEnvPath(const char *e } -static void fixHomeDir(QString &dir) -{ - if (dir[0] == '~') - { - dir = QDir::homeDirPath() + dir.mid(1); - } -} - void KStandardDirs::addKDEDefaults() { @@ -1014,5 +1007,5 @@ void KStandardDirs::addKDEDefaults() if (!kdedir.isEmpty()) { - fixHomeDir(kdedir); + kdedir = KShell::tildeExpand(kdedir); kdedirList.append(kdedir); } @@ -1060,5 +1053,5 @@ void KStandardDirs::addKDEDefaults() if (localKdeDir != "-/") { - fixHomeDir(localKdeDir); + localKdeDir = KShell::tildeExpand(localKdeDir); addPrefix(localKdeDir); } @@ -1067,6 +1060,5 @@ void KStandardDirs::addKDEDefaults() it != kdedirList.end(); it++) { - QString dir = *it; - fixHomeDir(dir); + QString dir = KShell::tildeExpand(*it); addPrefix(dir); } @@ -1105,5 +1097,5 @@ void KStandardDirs::addKDEDefaults() } - fixHomeDir(localXdgDir); + localXdgDir = KShell::tildeExpand(localXdgDir); addXdgConfigPrefix(localXdgDir); @@ -1111,6 +1103,5 @@ void KStandardDirs::addKDEDefaults() it != xdgdirList.end(); it++) { - QString dir = *it; - fixHomeDir(dir); + QString dir = KShell::tildeExpand(*it); addXdgConfigPrefix(dir); } @@ -1158,5 +1149,5 @@ void KStandardDirs::addKDEDefaults() } - fixHomeDir(localXdgDir); + localXdgDir = KShell::tildeExpand(localXdgDir); addXdgDataPrefix(localXdgDir); @@ -1164,6 +1155,5 @@ void KStandardDirs::addKDEDefaults() it != xdgdirList.end(); it++) { - QString dir = *it; - fixHomeDir(dir); + QString dir = KShell::tildeExpand(*it); addXdgDataPrefix(dir); }