UI: Immediately apply tray icon change on Apply
Rather than waiting until the user chooses OK or Cancel to update the system tray icon status, update it when the user chooses Apply.
This commit is contained in:
parent
183a0a4d0e
commit
8929798d4d
2 changed files with 4 additions and 3 deletions
|
|
@ -3151,11 +3151,14 @@ void OBSBasicSettings::SaveGeneralSettings()
|
|||
"KeepReplayBufferStreamStops",
|
||||
ui->keepReplayStreamStops->isChecked());
|
||||
|
||||
if (WidgetChanged(ui->systemTrayEnabled))
|
||||
if (WidgetChanged(ui->systemTrayEnabled)) {
|
||||
config_set_bool(GetGlobalConfig(), "BasicWindow",
|
||||
"SysTrayEnabled",
|
||||
ui->systemTrayEnabled->isChecked());
|
||||
|
||||
main->SystemTray(false);
|
||||
}
|
||||
|
||||
if (WidgetChanged(ui->systemTrayWhenStarted))
|
||||
config_set_bool(GetGlobalConfig(), "BasicWindow",
|
||||
"SysTrayWhenStarted",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue