diff --git a/src/plugins/android/androidconfigurations.cpp b/src/plugins/android/androidconfigurations.cpp index cd6f0cd481e..58bd0373839 100644 --- a/src/plugins/android/androidconfigurations.cpp +++ b/src/plugins/android/androidconfigurations.cpp @@ -1144,11 +1144,9 @@ AndroidConfigurations::AndroidConfigurations() m_instance = this; } -void AndroidConfigurations::setConfig(const AndroidConfig &devConfigs) +void AndroidConfigurations::applyConfig() { emit m_instance->aboutToUpdate(); - androidConfig() = devConfigs; - m_instance->save(); updateAndroidDevice(); registerNewToolchains(); diff --git a/src/plugins/android/androidconfigurations.h b/src/plugins/android/androidconfigurations.h index 764c102aa1e..05e93e02887 100644 --- a/src/plugins/android/androidconfigurations.h +++ b/src/plugins/android/androidconfigurations.h @@ -169,7 +169,7 @@ class AndroidConfigurations : public QObject public: static Internal::AndroidSdkManager *sdkManager(); - static void setConfig(const AndroidConfig &config); + static void applyConfig(); static AndroidConfigurations *instance(); static void registerNewToolchains(); diff --git a/src/plugins/android/androidsettingswidget.cpp b/src/plugins/android/androidsettingswidget.cpp index 69c0a315622..8a01427f822 100644 --- a/src/plugins/android/androidsettingswidget.cpp +++ b/src/plugins/android/androidsettingswidget.cpp @@ -518,7 +518,7 @@ AndroidSettingsWidget::AndroidSettingsWidget() }, Qt::SingleShotConnection); }); - setOnApply([] { AndroidConfigurations::setConfig(androidConfig()); }); + setOnApply([] { AndroidConfigurations::applyConfig(); }); } void AndroidSettingsWidget::showEvent(QShowEvent *event)