diff --git a/obs/window-basic-properties.cpp b/obs/window-basic-properties.cpp index a4f4db318..772d57edf 100644 --- a/obs/window-basic-properties.cpp +++ b/obs/window-basic-properties.cpp @@ -112,7 +112,12 @@ void OBSBasicProperties::on_buttonBox_clicked(QAbstractButton *button) } if (val == QDialogButtonBox::RejectRole) { + obs_data_t *settings = obs_source_get_settings(source); + obs_data_clear(settings); + obs_data_release(settings); + obs_source_update(source, oldSettings); + close(); } }