forked from qt-creator/qt-creator
Gerrit: Fix initial refresh
when the fallback host matches the remote. Change-Id: I2c630739db4b698acdcf51f6b663070cfd5ecc4d Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
da3f9379c1
commit
f3f5a16f27
@@ -218,8 +218,10 @@ void GerritDialog::remoteChanged()
|
||||
if (m_updatingRemotes || m_ui->remoteComboBox->count() == 0)
|
||||
return;
|
||||
const GerritServer server = m_ui->remoteComboBox->currentData().value<GerritServer>();
|
||||
if (m_server->host == server.host)
|
||||
if (QSharedPointer<GerritServer> modelServer = m_model->server()) {
|
||||
if (*modelServer == server)
|
||||
return;
|
||||
}
|
||||
*m_server = server;
|
||||
slotRefresh();
|
||||
}
|
||||
|
@@ -118,6 +118,7 @@ public:
|
||||
QString toHtml(const QModelIndex &index) const;
|
||||
|
||||
QStandardItem *itemForNumber(int number) const;
|
||||
QSharedPointer<GerritServer> server() const { return m_server; }
|
||||
|
||||
enum QueryState { Idle, Running, Ok, Error };
|
||||
QueryState state() const { return m_state; }
|
||||
|
Reference in New Issue
Block a user