plasmoid: Trigger saving settings in handler

This commit is contained in:
Martchus 2017-09-17 21:49:51 +02:00
parent ab613bea18
commit 08373aea7b
1 changed files with 3 additions and 1 deletions

View File

@ -170,7 +170,6 @@ void SyncthingApplet::showSettingsDlg()
if (!m_settingsDlg) {
m_settingsDlg = setupSettingsDialog(*this);
connect(m_settingsDlg, &Dialogs::SettingsDialog::applied, this, &SyncthingApplet::handleSettingsChanged);
connect(m_settingsDlg, &Dialogs::SettingsDialog::applied, &Settings::save);
}
Dialogs::centerWidget(m_settingsDlg);
m_settingsDlg->show();
@ -278,6 +277,9 @@ void SyncthingApplet::handleSettingsChanged()
setCurrentConnectionConfigIndex(currentConfig);
emit settingsChanged();
// actually save the settings on the disk
Settings::save();
}
void SyncthingApplet::handleConnectionStatusChanged(SyncthingStatus status)