diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2018-05-31 22:15:57 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2018-06-01 09:28:41 +0000 |
commit | d7b8dcc684f8808e573aabd890caf6eea307d7c8 (patch) | |
tree | 40fe9e9bf32cd005c1e451b509708a1f2470c878 | |
parent | 2a3bfea8a9034791148f9639966b47760f883bf8 (diff) | |
download | qt-creator-d7b8dcc684f8808e573aabd890caf6eea307d7c8.tar.gz |
Gerrit: Do not refresh dialog on update remotes when hidden
Change-Id: Ie9b00c1a117b1b2a3823dcb9249ed563b3dbd4a7
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
-rw-r--r-- | src/plugins/git/gerrit/gerritdialog.cpp | 3 | ||||
-rw-r--r-- | src/plugins/git/gerrit/gerritplugin.cpp | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/git/gerrit/gerritdialog.cpp b/src/plugins/git/gerrit/gerritdialog.cpp index 8f3dea6b23..d38d60cf15 100644 --- a/src/plugins/git/gerrit/gerritdialog.cpp +++ b/src/plugins/git/gerrit/gerritdialog.cpp @@ -224,7 +224,8 @@ void GerritDialog::remoteChanged() return; } *m_server = server; - refresh(); + if (isVisible()) + refresh(); } void GerritDialog::updateRemotes(bool forceReload) diff --git a/src/plugins/git/gerrit/gerritplugin.cpp b/src/plugins/git/gerrit/gerritplugin.cpp index 9ce2a082d6..57e8fd269e 100644 --- a/src/plugins/git/gerrit/gerritplugin.cpp +++ b/src/plugins/git/gerrit/gerritplugin.cpp @@ -358,8 +358,8 @@ void GerritPlugin::openView() m_dialog = gd; } else { m_dialog->setCurrentPath(currentRepository()); - m_dialog->refresh(); } + m_dialog->refresh(); const Qt::WindowStates state = m_dialog->windowState(); if (state & Qt::WindowMinimized) m_dialog->setWindowState(state & ~Qt::WindowMinimized); |