소스 검색

UI: Reset UUIDs in duplicated collection

derrod 2 년 전
부모
커밋
02225aa8bf
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      UI/window-basic-main-scene-collections.cpp

+ 4 - 0
UI/window-basic-main-scene-collections.cpp

@@ -157,9 +157,13 @@ bool OBSBasic::AddSceneCollection(bool create_new, const QString &qname)
 				  "SceneCollection", name.c_str());
 				  "SceneCollection", name.c_str());
 		config_set_string(App()->GlobalConfig(), "Basic",
 		config_set_string(App()->GlobalConfig(), "Basic",
 				  "SceneCollectionFile", file.c_str());
 				  "SceneCollectionFile", file.c_str());
+
 		if (create_new) {
 		if (create_new) {
 			CreateDefaultScene(false);
 			CreateDefaultScene(false);
+		} else {
+			obs_reset_source_uuids();
 		}
 		}
+
 		SaveProjectNow();
 		SaveProjectNow();
 		RefreshSceneCollections();
 		RefreshSceneCollections();
 	};
 	};