aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/stringutils.cpp
diff options
context:
space:
mode:
authorMarcus Tillmanns <marcus.tillmanns@qt.io>2022-08-11 10:50:06 +0200
committerMarcus Tillmanns <marcus.tillmanns@qt.io>2022-08-11 13:54:14 +0000
commit50bedd554453fbfd5e284093401c302610901540 (patch)
tree25bd6556571b58541db1f7c466eee1b15e462abb /src/libs/utils/stringutils.cpp
parente31d7b227e876af2489ad8a5d4a9248fb1205617 (diff)
FilePath: Fix UNC root/path parsing
* Fixed UNC path parsing to correctly split between root and path * Fixed tst_fileutils to correspond to windows path handling. Change-Id: I2849738696a39e8282068ab164514f806f2c5fcf Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/utils/stringutils.cpp')
-rw-r--r--src/libs/utils/stringutils.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/utils/stringutils.cpp b/src/libs/utils/stringutils.cpp
index fac6c6b16ce..e3e99541ecf 100644
--- a/src/libs/utils/stringutils.cpp
+++ b/src/libs/utils/stringutils.cpp
@@ -496,4 +496,12 @@ QTCREATOR_UTILS_EXPORT QString chopIfEndsWith(QString str, QChar c)
return str;
}
+QTCREATOR_UTILS_EXPORT QStringView chopIfEndsWith(QStringView str, QChar c)
+{
+ if (str.endsWith(c))
+ str.chop(1);
+
+ return str;
+}
+
} // namespace Utils