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))