From f88d995f9e316e73f95dabf9c5824063ee727de5 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh <orgads@gmail.com> Date: Fri, 25 May 2012 11:18:45 +0300 Subject: [PATCH] Gerrit: Onlt set port flag if SSH parameter chaned Change-Id: Ib006e31fdb5d832f67a19fa115a80c871628ccc6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com> --- src/plugins/git/gerrit/gerritoptionspage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/git/gerrit/gerritoptionspage.cpp b/src/plugins/git/gerrit/gerritoptionspage.cpp index 50466e695da..cc4097d1b63 100644 --- a/src/plugins/git/gerrit/gerritoptionspage.cpp +++ b/src/plugins/git/gerrit/gerritoptionspage.cpp @@ -72,8 +72,10 @@ void GerritOptionsPage::apply() if (GerritOptionsWidget *w = m_widget.data()) { const GerritParameters newParameters = w->parameters(); if (newParameters != *m_parameters) { + bool sshChanged = m_parameters->ssh != newParameters.ssh; *m_parameters = newParameters; - m_parameters->setPortFlagBySshType(); + if (sshChanged) + m_parameters->setPortFlagBySshType(); m_parameters->toSettings(Core::ICore::instance()->settings()); } } -- GitLab