diff --git a/src/plugins/vcsbase/vcsbaseclientsettings.cpp b/src/plugins/vcsbase/vcsbaseclientsettings.cpp index 952b99c758d..377e288d397 100644 --- a/src/plugins/vcsbase/vcsbaseclientsettings.cpp +++ b/src/plugins/vcsbase/vcsbaseclientsettings.cpp @@ -357,12 +357,16 @@ QString VcsBaseClientSettings::binaryPath() const { if (d->m_binaryFullPath.isEmpty()) { d->m_binaryFullPath = Utils::Environment::systemEnvironment().searchInPath( - stringValue(binaryPathKey), stringValue(pathKey).split( - Utils::HostOsInfo::pathListSeparator())); + stringValue(binaryPathKey), searchPathList()); } return d->m_binaryFullPath; } +QStringList VcsBaseClientSettings::searchPathList() const +{ + return stringValue(pathKey).split(Utils::HostOsInfo::pathListSeparator()); +} + QString VcsBaseClientSettings::settingsGroup() const { return d->m_settingsGroup; diff --git a/src/plugins/vcsbase/vcsbaseclientsettings.h b/src/plugins/vcsbase/vcsbaseclientsettings.h index 61b364eac56..d87fd8004b7 100644 --- a/src/plugins/vcsbase/vcsbaseclientsettings.h +++ b/src/plugins/vcsbase/vcsbaseclientsettings.h @@ -83,6 +83,8 @@ public: QString binaryPath() const; + QStringList searchPathList() const; + protected: QString settingsGroup() const; void setSettingsGroup(const QString &group);