From: Manuel Nickschas Date: Mon, 17 Sep 2018 21:50:18 +0000 (+0200) Subject: qtui: Fix load/save states of SonnetSettingsPage X-Git-Tag: 0.13-rc2~25 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=40b5815afd94550ac821fd214b5136784652039c qtui: Fix load/save states of SonnetSettingsPage Call the base class functions to ensure that the changed state is reset properly. Unfortunately, the Sonnect::ConfigWidget does not allow for direct comparison of settings, so toggling a setting will still not reset the changed state; but at least loading or resetting now will. --- diff --git a/src/qtui/settingspages/sonnetsettingspage.cpp b/src/qtui/settingspages/sonnetsettingspage.cpp index 62b2426e..8bd842ad 100644 --- a/src/qtui/settingspages/sonnetsettingspage.cpp +++ b/src/qtui/settingspages/sonnetsettingspage.cpp @@ -49,14 +49,14 @@ void SonnetSettingsPage::defaults() void SonnetSettingsPage::load() { - + SettingsPage::load(); } void SonnetSettingsPage::save() { _configWidget->save(); - setChangedState(false); + SettingsPage::save(); }