Fix saving initial settings

This commit is contained in:
Jonas Kvinge
2020-10-12 17:20:18 +02:00
parent e3624eed30
commit 0fd61945c7
18 changed files with 32 additions and 27 deletions

View File

@@ -56,8 +56,6 @@
class QHideEvent;
class QShowEvent;
//const char *NotificationsSettingsPage::kSettingsGroup = "Notifications";
NotificationsSettingsPage::NotificationsSettingsPage(SettingsDialog* dialog)
: SettingsPage(dialog), ui_(new Ui_NotificationsSettingsPage), pretty_popup_(new OSDPretty(OSDPretty::Mode_Draggable)) {
@@ -142,7 +140,6 @@ void NotificationsSettingsPage::hideEvent(QHideEvent*) {
void NotificationsSettingsPage::Load() {
QSettings s;
if (!s.contains(OSDBase::kSettingsGroup)) set_changed();
s.beginGroup(OSDBase::kSettingsGroup);
OSDBase::Behaviour osd_behaviour = OSDBase::Behaviour(s.value("Behaviour", OSDBase::Native).toInt());
@@ -202,6 +199,8 @@ void NotificationsSettingsPage::Load() {
Init(ui_->layout_notificationssettingspage->parentWidget());
if (!QSettings().childGroups().contains(OSDBase::kSettingsGroup)) set_changed();
}
void NotificationsSettingsPage::Save() {