summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJari Karppinen <jari.karppinen@qt.io>2019-06-04 14:55:22 +0300
committerJari Karppinen <jari.karppinen@qt.io>2019-06-05 14:36:03 +0300
commit724583009943984273df90ccbfcb5a7373603f45 (patch)
tree16ec97d473f39c2a32767fe93df73c0130e1f70e
parent059007c11ca4ed8ed60ab6f9d203e9d81f3e3379 (diff)
Force path normalization to use forward slashes
Task-number: QT3DS-3620 Change-Id: I34f30f890e5787325c592522a7d40ebc540045c1 Reviewed-by: Antti Määttä <antti.maatta@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r--src/Runtime/ogl-runtime/src/foundation/FileTools.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Runtime/ogl-runtime/src/foundation/FileTools.cpp b/src/Runtime/ogl-runtime/src/foundation/FileTools.cpp
index aa1e7384..c1733a6c 100644
--- a/src/Runtime/ogl-runtime/src/foundation/FileTools.cpp
+++ b/src/Runtime/ogl-runtime/src/foundation/FileTools.cpp
@@ -272,6 +272,11 @@ QString CFileTools::NormalizePathForQtUsage(const QString &path)
QString filePath = QDir::cleanPath(path);
+ filePath.replace(QLatin1Char('\\'), QLatin1Char('/'));
+
+ if (filePath.startsWith(QLatin1String("./")))
+ return filePath.mid(2);
+
if (filePath.startsWith(QLatin1String("qrc:/")))
return filePath.mid(3);
else