Explorar o código

Merge pull request #2058 from Palakis/duplicate-scene-names

UI: set names on scenes duplicated for Studio Mode
Jim %!s(int64=6) %!d(string=hai) anos
pai
achega
b910edd872
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      UI/window-basic-main-transitions.cpp

+ 4 - 2
UI/window-basic-main-transitions.cpp

@@ -318,7 +318,7 @@ void OBSBasic::TransitionToScene(OBSSource source, bool force, bool direct,
 
 	if (usingPreviewProgram && sceneDuplicationMode) {
 		scene = obs_scene_duplicate(
-			scene, NULL,
+			scene, obs_source_get_name(obs_scene_get_source(scene)),
 			editPropertiesMode ? OBS_SCENE_DUP_PRIVATE_COPY
 					   : OBS_SCENE_DUP_PRIVATE_REFS);
 		source = obs_scene_get_source(scene);
@@ -1210,7 +1210,9 @@ void OBSBasic::SetPreviewProgramMode(bool enabled)
 		obs_scene_t *dup;
 		if (sceneDuplicationMode) {
 			dup = obs_scene_duplicate(
-				curScene, nullptr,
+				curScene,
+				obs_source_get_name(
+					obs_scene_get_source(curScene)),
 				editPropertiesMode
 					? OBS_SCENE_DUP_PRIVATE_COPY
 					: OBS_SCENE_DUP_PRIVATE_REFS);