From 1b0fbbffad11efad91b5f60ee80388c4bf1a7fac Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Wed, 5 Aug 2009 12:18:36 +0200 Subject: [PATCH] don't hang in .qmake.cache search when build dir does not exist QDir::cdUp() is strange ... --- src/shared/proparser/profileevaluator.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index 6584f503ad8..bb7d5b69f7d 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -989,8 +989,7 @@ ProItem::ProItemReturn ProFileEvaluator::Private::visitBeginProFile(ProFile * pr qmake_cache = dir.filePath(QLatin1String(".qmake.cache")); if (QFile::exists(qmake_cache)) break; - dir.cdUp(); - if (dir.isRoot()) { + if (!dir.cdUp() || dir.isRoot()) { qmake_cache.clear(); break; } -- GitLab