plasmoid: Trigger saving settings in handler
This commit is contained in:
parent
ab613bea18
commit
08373aea7b
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue