Преглед изворни кода

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
Richard Stanway пре 4 година
родитељ
комит
054a68b8f4
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      UI/window-basic-preview.cpp

+ 1 - 1
UI/window-basic-preview.cpp

@@ -723,7 +723,7 @@ void OBSBasicPreview::mouseReleaseEvent(QMouseEvent *event)
 	}
 	OBSBasic *main = reinterpret_cast<OBSBasic *>(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());