Gerrit: Onlt set port flag if SSH parameter chaned

Change-Id: Ib006e31fdb5d832f67a19fa115a80c871628ccc6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
Orgad Shaneh
2012-05-25 11:18:45 +03:00
committed by Friedemann Kleint
parent 1efd121b39
commit f88d995f9e

View File

@@ -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());
}
}