From 054a68b8f4b948029f1750505476f15a985b0ac3 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Tue, 13 Apr 2021 00:52:55 +0200 Subject: [PATCH] UI: Fix undo data being saved when no changes occur obs_scene_save_transform_states was called with all_items = true when starting a transform, but all_items = false when comparing undo data. Fixes #4510 --- UI/window-basic-preview.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/window-basic-preview.cpp b/UI/window-basic-preview.cpp index cbbdda388..30ab00a2f 100644 --- a/UI/window-basic-preview.cpp +++ b/UI/window-basic-preview.cpp @@ -723,7 +723,7 @@ void OBSBasicPreview::mouseReleaseEvent(QMouseEvent *event) } OBSBasic *main = reinterpret_cast(App()->GetMainWindow()); obs_data_t *rwrapper = - obs_scene_save_transform_states(main->GetCurrentScene(), false); + obs_scene_save_transform_states(main->GetCurrentScene(), true); auto undo_redo = [](const std::string &data) { obs_data_t *dat = obs_data_create_from_json(data.c_str());