From 45429a3c44c5daae8b00d72ecd67e1e7cc3091d0 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 18 Nov 2020 12:40:02 +0100 Subject: [PATCH] iOS: Fix persistence of signing settings The signing team / provisioning ID was saved in the settings, but while restoring the state it was overwritten when restoring the "Automatic Signing" state. Fixes: QTCREATORBUG-24586 Change-Id: I46c4e89689c26aabad4831bf15da6223191e08b8 Reviewed-by: hjk Reviewed-by: Vikas Pachdha --- src/plugins/ios/iosbuildconfiguration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/ios/iosbuildconfiguration.cpp b/src/plugins/ios/iosbuildconfiguration.cpp index b82c9ca9844..c0010112d08 100644 --- a/src/plugins/ios/iosbuildconfiguration.cpp +++ b/src/plugins/ios/iosbuildconfiguration.cpp @@ -153,8 +153,9 @@ IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc) this, &IosBuildSettingsWidget::onSigningEntityComboIndexChanged); connect(m_autoSignCheckbox, &QCheckBox::toggled, this, &IosBuildSettingsWidget::configureSigningUi); + const QString signingIdentifier = bc->m_signingIdentifier->value(); configureSigningUi(m_autoSignCheckbox->isChecked()); - setDefaultSigningIdentfier(bc->m_signingIdentifier->value()); + setDefaultSigningIdentfier(signingIdentifier); } m_signEntityCombo->setEnabled(m_isDevice);