diff options
author | hjk <hjk@qt.io> | 2023-01-06 09:47:53 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2023-01-31 06:50:54 +0000 |
commit | ec43a6c005cd719e80305f9f1666c1a7f1be7bd1 (patch) | |
tree | a834a1071fbca2fee8834076dddcff231de7533c /src/plugins/qmlpreview | |
parent | 92b23cb8274459a3977b2f66d45c814e997f6045 (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.cpp | 9 |
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()); } } |