From 0a1ad894d56eb22b2e6d2d2beea4641db9938283 Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Mon, 31 Aug 2015 17:35:50 +0200 Subject: [PATCH] CMake: Fix project tree displaying "." folders Task-number: QTCREATORBUG-14994 Change-Id: Iea5a820083b8fc1974a749992f937965285370b6 Reviewed-by: Christian Kandeler Reviewed-by: Tobias Hunger --- src/plugins/cmakeprojectmanager/cmakeproject.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.cpp b/src/plugins/cmakeprojectmanager/cmakeproject.cpp index 8942b98879a..586f4849561 100644 --- a/src/plugins/cmakeprojectmanager/cmakeproject.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeproject.cpp @@ -467,6 +467,8 @@ ProjectExplorer::FolderNode *CMakeProject::findOrCreateFolder(CMakeProjectNode * FileName path = rootNode->path().parentDir(); QDir rootParentDir(path.toString()); QString relativePath = rootParentDir.relativeFilePath(directory); + if (relativePath == QLatin1String(".")) + relativePath.clear(); QStringList parts = relativePath.split(QLatin1Char('/'), QString::SkipEmptyParts); ProjectExplorer::FolderNode *parent = rootNode; foreach (const QString &part, parts) {