From 8a3b3da5e48d0debc4d602c3597b3d2cf4ff705a Mon Sep 17 00:00:00 2001 From: Clayton Groeneveld Date: Wed, 2 Sep 2020 22:53:04 -0500 Subject: [PATCH] UI: Fix studio mode load bug This fixes a bug where studio mode where it would transition to the preview scene when loaded instead of using previous program scene. --- UI/window-basic-main.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 5b6667823..b22f60743 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -1712,6 +1712,15 @@ void OBSBasic::OBSInit() editPropertiesMode = config_get_bool( App()->GlobalConfig(), "BasicWindow", "EditPropertiesMode"); + if (!opt_studio_mode) { + SetPreviewProgramMode(config_get_bool(App()->GlobalConfig(), + "BasicWindow", + "PreviewProgramMode")); + } else { + SetPreviewProgramMode(true); + opt_studio_mode = false; + } + #define SET_VISIBILITY(name, control) \ do { \ if (config_has_user_value(App()->GlobalConfig(), \ @@ -1898,15 +1907,6 @@ void OBSBasic::OBSInit() ui->sources->UpdateIcons(); - if (!opt_studio_mode) { - SetPreviewProgramMode(config_get_bool(App()->GlobalConfig(), - "BasicWindow", - "PreviewProgramMode")); - } else { - SetPreviewProgramMode(true); - opt_studio_mode = false; - } - #if !defined(_WIN32) && !defined(__APPLE__) delete ui->actionShowCrashLogs; delete ui->actionUploadLastCrashLog;