diff options
Diffstat (limited to 'src/plugins/git')
-rw-r--r-- | src/plugins/git/gitclient.cpp | 1 | ||||
-rw-r--r-- | src/plugins/git/gitversioncontrol.cpp | 5 | ||||
-rw-r--r-- | src/plugins/git/gitversioncontrol.h | 1 |
3 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 95e16ddeb4..6e770b832e 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -2387,6 +2387,7 @@ void GitClient::setSettings(const GitSettings &s) m_binaryPath = m_settings.gitBinaryPath(); m_cachedGitVersion = 0u; m_hasCachedGitVersion = false; + m_plugin->gitVersionControl()->emitConfigurationChanged(); } } diff --git a/src/plugins/git/gitversioncontrol.cpp b/src/plugins/git/gitversioncontrol.cpp index 9977fd8db2..f519b75d78 100644 --- a/src/plugins/git/gitversioncontrol.cpp +++ b/src/plugins/git/gitversioncontrol.cpp @@ -247,5 +247,10 @@ void GitVersionControl::emitRepositoryChanged(const QString &r) emit repositoryChanged(r); } +void GitVersionControl::emitConfigurationChanged() +{ + emit configurationChanged(); +} + } // Internal } // Git diff --git a/src/plugins/git/gitversioncontrol.h b/src/plugins/git/gitversioncontrol.h index b4c62e535a..8858eb1cd0 100644 --- a/src/plugins/git/gitversioncontrol.h +++ b/src/plugins/git/gitversioncontrol.h @@ -69,6 +69,7 @@ public: void emitFilesChanged(const QStringList &); void emitRepositoryChanged(const QString &); + void emitConfigurationChanged(); private: GitClient *m_client; |