don't hang in .qmake.cache search when build dir does not exist

QDir::cdUp() is strange ...
This commit is contained in:
Oswald Buddenhagen
2009-08-05 12:18:36 +02:00
parent d24cd037fd
commit 1b0fbbffad

View File

@@ -989,8 +989,7 @@ ProItem::ProItemReturn ProFileEvaluator::Private::visitBeginProFile(ProFile * pr
qmake_cache = dir.filePath(QLatin1String(".qmake.cache")); qmake_cache = dir.filePath(QLatin1String(".qmake.cache"));
if (QFile::exists(qmake_cache)) if (QFile::exists(qmake_cache))
break; break;
dir.cdUp(); if (!dir.cdUp() || dir.isRoot()) {
if (dir.isRoot()) {
qmake_cache.clear(); qmake_cache.clear();
break; break;
} }