UI: Fix Settings save crash on old Windows versions

WidgetChanged doesn't contain a null check, resulting in a crash when
looking at the value for the new Hide OBS From Capture setting.

Fixes #5854
This commit is contained in:
Matt Gajownik 2022-01-24 18:30:54 +11:00
parent 0dd5d93d42
commit f9b038513a

View File

@ -2994,7 +2994,7 @@ void OBSBasicSettings::SaveGeneralSettings()
ui->enableAutoUpdates->isChecked());
#endif
#ifdef _WIN32
if (WidgetChanged(ui->hideOBSFromCapture)) {
if (ui->hideOBSFromCapture && WidgetChanged(ui->hideOBSFromCapture)) {
bool hide_window = ui->hideOBSFromCapture->isChecked();
config_set_bool(GetGlobalConfig(), "BasicWindow",
"HideOBSWindowsFromCapture", hide_window);