From 709ad0705e7427fb5cbe8170873ef70f5744be89 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Wed, 25 Mar 2015 13:29:45 -0700 Subject: [PATCH] UI: Don't use deferred update on cancel If properties are set to defer updating, don't call obs_source_update on dialog rejection. --- obs/window-basic-properties.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/obs/window-basic-properties.cpp b/obs/window-basic-properties.cpp index 771864e3e..ee2cc5eb3 100644 --- a/obs/window-basic-properties.cpp +++ b/obs/window-basic-properties.cpp @@ -143,7 +143,10 @@ void OBSBasicProperties::on_buttonBox_clicked(QAbstractButton *button) obs_data_clear(settings); obs_data_release(settings); - obs_source_update(source, oldSettings); + if (view->DeferUpdate()) + obs_data_apply(settings, oldSettings); + else + obs_source_update(source, oldSettings); close(); }