aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlpreview
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-01-06 09:47:53 +0100
committerhjk <hjk@qt.io>2023-01-31 06:50:54 +0000
commitec43a6c005cd719e80305f9f1666c1a7f1be7bd1 (patch)
treea834a1071fbca2fee8834076dddcff231de7533c /src/plugins/qmlpreview
parent92b23cb8274459a3977b2f66d45c814e997f6045 (diff)
QmlProjectManager: FilePathify further
Change-Id: I8d83cc93778f8786c30e0aaef459c51005139b19 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/qmlpreview')
-rw-r--r--src/plugins/qmlpreview/qmlpreviewruncontrol.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp b/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp
index dab9af41364..57088ad19bf 100644
--- a/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp
+++ b/src/plugins/qmlpreview/qmlpreviewruncontrol.cpp
@@ -173,18 +173,17 @@ public:
runControl->target()->buildSystem());
QTC_ASSERT(qmlBuildSystem, return);
- const QString mainScript = aspect->mainScript;
- const QString currentFile = aspect->currentFile;
+ const FilePath mainScript = aspect->mainScript;
+ const FilePath currentFile = aspect->currentFile;
- const QString mainScriptFromProject = qmlBuildSystem->targetFile(
- FilePath::fromString(mainScript)).path();
+ const QString mainScriptFromProject = qmlBuildSystem->targetFile(mainScript).path();
QStringList qmlProjectRunConfigurationArguments = cmd.splitArguments();
if (!currentFile.isEmpty() && qmlProjectRunConfigurationArguments.last().contains(mainScriptFromProject)) {
qmlProjectRunConfigurationArguments.removeLast();
cmd = CommandLine(cmd.executable(), qmlProjectRunConfigurationArguments);
- cmd.addArg(currentFile);
+ cmd.addArg(currentFile.path());
}
}