summaryrefslogtreecommitdiff
path: root/src/plugins/vcsbase
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2021-11-09 18:20:14 +0100
committerhjk <hjk@qt.io>2021-11-10 07:26:31 +0000
commit652b9844e6fabe147f789c6da95a639c9b154a34 (patch)
treef539ac6690fafe350ed5e3ad5d4db4a4bd2540db /src/plugins/vcsbase
parentd14e68eac202783f5ff1f9286e4d2b79690ff8a8 (diff)
downloadqt-creator-652b9844e6fabe147f789c6da95a639c9b154a34.tar.gz
Utils: FilePathify Environment::{ap,pre}pendOrSetPath etc
Change-Id: Idfa5ec247337570936b0236cab9d3a5669792ca0 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/vcsbase')
-rw-r--r--src/plugins/vcsbase/commonvcssettings.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/vcsbase/commonvcssettings.cpp b/src/plugins/vcsbase/commonvcssettings.cpp
index 9d6bfe2032..c84abf0b13 100644
--- a/src/plugins/vcsbase/commonvcssettings.cpp
+++ b/src/plugins/vcsbase/commonvcssettings.cpp
@@ -31,6 +31,7 @@
#include <coreplugin/iversioncontrol.h>
#include <coreplugin/vcsmanager.h>
+#include <utils/algorithm.h>
#include <utils/environment.h>
#include <utils/hostosinfo.h>
#include <utils/layoutbuilder.h>
@@ -156,7 +157,8 @@ CommonSettingsWidget::CommonSettingsWidget(CommonOptionsPage *page)
void CommonSettingsWidget::updatePath()
{
EnvironmentChange change;
- change.addAppendToPath(Core::VcsManager::additionalToolsPath());
+ change.addAppendToPath(Utils::transform(Core::VcsManager::additionalToolsPath(),
+ &FilePath::fromString));
m_page->settings().sshPasswordPrompt.setEnvironmentChange(change);
}