qtui: Fix load/save states of SonnetSettingsPage
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 17 Sep 2018 21:50:18 +0000 (23:50 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 17 Sep 2018 21:50:18 +0000 (23:50 +0200)
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.

src/qtui/settingspages/sonnetsettingspage.cpp

index 62b2426..8bd842a 100644 (file)
@@ -49,14 +49,14 @@ void SonnetSettingsPage::defaults()
 
 void SonnetSettingsPage::load()
 {
-
+    SettingsPage::load();
 }
 
 
 void SonnetSettingsPage::save()
 {
     _configWidget->save();
-    setChangedState(false);
+    SettingsPage::save();
 }