From 5b287c9210e9dc7e527644d149d4a488d6e57c43 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 14 Oct 2022 17:13:54 +0200 Subject: [PATCH] ProjectExplorer: Avoid prefixing schemes with slash Without that I get folder nodes named "/ssh://user@12.23.45.67/..." Change-Id: I03f87c650478781fe934e8a647a8883f024b7a2b Reviewed-by: Christian Kandeler Reviewed-by: --- src/plugins/projectexplorer/projectnodes.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/projectnodes.cpp b/src/plugins/projectexplorer/projectnodes.cpp index 27223f066ed..1b7c0546fe7 100644 --- a/src/plugins/projectexplorer/projectnodes.cpp +++ b/src/plugins/projectexplorer/projectnodes.cpp @@ -57,8 +57,8 @@ static FolderNode *recursiveFindOrCreateFolderNode(FolderNode *folder, directoryWithoutPrefix = directory; } } - QStringList parts = directoryWithoutPrefix.toString().split('/', Qt::SkipEmptyParts); - if (!Utils::HostOsInfo::isWindowsHost() && !isRelative && !parts.isEmpty()) + QStringList parts = directoryWithoutPrefix.path().split('/', Qt::SkipEmptyParts); + if (directory.osType() != OsTypeWindows && !isRelative && !parts.isEmpty()) parts[0].prepend('/'); ProjectExplorer::FolderNode *parent = folder;