Gerrit: Suppress updates while remotes are cleared

Change-Id: Iec13f7002816db54279507250a6b5050f41b45f2
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Orgad Shaneh
2017-10-13 10:59:47 +03:00
committed by Orgad Shaneh
parent ae68aa5610
commit e633b49cd0

View File

@@ -99,9 +99,9 @@ bool GerritRemoteChooser::setCurrentRemote(const QString &remoteName)
bool GerritRemoteChooser::updateRemotes(bool forceReload) bool GerritRemoteChooser::updateRemotes(bool forceReload)
{ {
QTC_ASSERT(!m_repository.isEmpty() || !m_parameters, return false); QTC_ASSERT(!m_repository.isEmpty() || !m_parameters, return false);
m_updatingRemotes = true;
m_remoteComboBox->clear(); m_remoteComboBox->clear();
m_remotes.clear(); m_remotes.clear();
m_updatingRemotes = true;
QString errorMessage; // Mute errors. We'll just fallback to the defaults QString errorMessage; // Mute errors. We'll just fallback to the defaults
QMap<QString, QString> remotesList = QMap<QString, QString> remotesList =
Git::Internal::GitPlugin::client()->synchronousRemotesList(m_repository, &errorMessage); Git::Internal::GitPlugin::client()->synchronousRemotesList(m_repository, &errorMessage);