summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2018-05-31 22:15:57 +0300
committerOrgad Shaneh <orgads@gmail.com>2018-06-01 09:28:41 +0000
commitd7b8dcc684f8808e573aabd890caf6eea307d7c8 (patch)
tree40fe9e9bf32cd005c1e451b509708a1f2470c878
parent2a3bfea8a9034791148f9639966b47760f883bf8 (diff)
downloadqt-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.cpp3
-rw-r--r--src/plugins/git/gerrit/gerritplugin.cpp2
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);