From 831864c56c0aaee4e03cd38aba59590ae2d5b3ea Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 14 Mar 2017 15:38:02 +0100 Subject: [PATCH] ProjectExplorer: Report VCS topics in all cases Report VCS topics when the top level project node is a file or a directory. Task-number: QTCREATORBUG-17498 Change-Id: Ie20109b228afc79bfc2ac21505a8798d9fd5efd6 Reviewed-by: Orgad Shaneh --- src/plugins/projectexplorer/projectnodes.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp index d0fbf0b2767..413d722bd2b 100644 --- a/src/plugins/projectexplorer/projectnodes.cpp +++ b/src/plugins/projectexplorer/projectnodes.cpp @@ -703,7 +703,8 @@ ProjectNode::ProjectNode(const Utils::FileName &projectFilePath) : QString ProjectNode::vcsTopic() const { - const QString dir = filePath().toFileInfo().absolutePath(); + const QFileInfo fi = filePath().toFileInfo(); + const QString dir = fi.isDir() ? fi.absoluteFilePath() : fi.absolutePath(); if (Core::IVersionControl *const vc = Core::VcsManager::findVersionControlForDirectory(dir))