diff --git a/UI/context-bar-controls.cpp b/UI/context-bar-controls.cpp index 999bfcb4f..9e79a3d84 100644 --- a/UI/context-bar-controls.cpp +++ b/UI/context-bar-controls.cpp @@ -58,7 +58,7 @@ void SourceToolbar::SetUndoProperties(obs_source_t *source) obs_data_t *settings = obs_data_create_from_json(data.c_str()); obs_source_t *source = obs_get_source_by_name( obs_data_get_string(settings, "undo_sname")); - obs_source_update(source, settings); + obs_source_reset_settings(source, settings); obs_source_t *scene_source = obs_get_source_by_name(scene_name.c_str()); diff --git a/UI/window-basic-properties.cpp b/UI/window-basic-properties.cpp index a2cfdedfd..b0f2a9878 100644 --- a/UI/window-basic-properties.cpp +++ b/UI/window-basic-properties.cpp @@ -368,7 +368,7 @@ void OBSBasicProperties::on_buttonBox_clicked(QAbstractButton *button) obs_data_create_from_json(data.c_str()); obs_source_t *source = obs_get_source_by_name( obs_data_get_string(settings, "undo_sname")); - obs_source_update(source, settings); + obs_source_reset_settings(source, settings); obs_source_update_properties(source);