From c723b3ba049d6152edacb5f09fd250553580bcc5 Mon Sep 17 00:00:00 2001 From: derrod Date: Sun, 28 Jul 2024 19:10:28 +0200 Subject: [PATCH] UI: Ensure collection name is set before creating default scene --- UI/window-basic-main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 15eb25ed6..1b39cb0e1 100644 --- a/UI/window-basic-main.cpp +++ b/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;