Selaa lähdekoodia

UI: Ensure collection name is set before creating default scene

derrod 1 vuosi sitten
vanhempi
sitoutus
c723b3ba04
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5 0
      UI/window-basic-main.cpp

+ 5 - 0
UI/window-basic-main.cpp

@@ -1166,6 +1166,11 @@ void OBSBasic::Load(const char *file)
 	if (!data) {
 		disableSaving--;
 		blog(LOG_INFO, "No scene file found, creating default scene");
+		const string name = filesystem::u8path(file).stem().u8string();
+		config_set_string(App()->GlobalConfig(), "Basic",
+				  "SceneCollection", name.c_str());
+		config_set_string(App()->GlobalConfig(), "Basic",
+				  "SceneCollectionFile", name.c_str());
 		CreateDefaultScene(true);
 		SaveProject();
 		return;