Apply setting to stop on metered connection immediately

Just setting this when launching is not enough because then enabling or
disabling the setting while Syncthing is already running doesn't work.
This commit is contained in:
Martchus 2024-02-23 22:51:14 +01:00
parent dff6bcab67
commit 1e9d9274cb
1 changed files with 3 additions and 0 deletions

View File

@ -1196,6 +1196,9 @@ bool LauncherOptionPage::apply()
settings.considerForReconnect = ui()->considerForReconnectCheckBox->isChecked();
settings.showButton = ui()->showButtonCheckBox->isChecked();
settings.stopOnMeteredConnection = ui()->stopOnMeteredCheckBox->isChecked();
if (m_launcher) {
m_launcher->setStoppingOnMeteredConnection(settings.stopOnMeteredConnection);
}
} else {
ToolParameter &params = settings.tools[m_tool];
params.autostart = ui()->enabledCheckBox->isChecked();