From 6f5f07d2e47ece8f116ddff2025d9ef39c9a450b Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 5 Feb 2018 13:21:04 +0100 Subject: [PATCH] Utils: Do not assume qtchooser target as valid Change-Id: Ia92286cf8dbc810139ab0cb1e7440aa62d290e21 Reviewed-by: Tobias Hunger --- src/libs/utils/buildablehelperlibrary.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/utils/buildablehelperlibrary.cpp b/src/libs/utils/buildablehelperlibrary.cpp index ca50d58baee..caec6342630 100644 --- a/src/libs/utils/buildablehelperlibrary.cpp +++ b/src/libs/utils/buildablehelperlibrary.cpp @@ -66,7 +66,8 @@ static bool isQmake(const QString &path) QFileInfo fi(path); if (BuildableHelperLibrary::isQtChooser(fi)) fi.setFile(BuildableHelperLibrary::qtChooserToQmakePath(fi.symLinkTarget())); - + if (!fi.exists() || fi.isDir()) + return false; return !BuildableHelperLibrary::qtVersionForQMake(fi.absoluteFilePath()).isEmpty(); }