From 4225f475a49ad188df8786087b8281de7cc0eef4 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 23 Nov 2022 12:53:18 +0200 Subject: [PATCH] FilePath: Do not strip macros when normalizing path Fixes: QTCREATORBUG-28484 Change-Id: Id6bcd2aef048bd355c196013c54799e4944135bd Reviewed-by: Qt CI Bot Reviewed-by: hjk --- src/libs/utils/filepath.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/filepath.cpp b/src/libs/utils/filepath.cpp index 75fba81867c..a5b3381acc6 100644 --- a/src/libs/utils/filepath.cpp +++ b/src/libs/utils/filepath.cpp @@ -1529,7 +1529,7 @@ static QString normalizePathSegmentHelper(const QString &name) { const int len = name.length(); - if (len == 0) + if (len == 0 || name.contains("%{")) return name; int i = len - 1;