UI: Initialize Studio mode after loading scenes

Switching to Studio mode tries to duplicate the current scene, which is
null until scenes are loaded, generating various errors.
This commit is contained in:
Richard Stanway committed 2021-07-24 22:34:44 +02:00
1 parent e7df070438
commit 8b50ad5e2a
1 file changed
+9 -9
+9 -9
View File
@@ -1824,15 +1824,6 @@ 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(), \
@@ -1868,6 +1859,15 @@ void OBSBasic::OBSInit()
TimedCheckForUpdates();
loaded = true;
if (!opt_studio_mode) {
SetPreviewProgramMode(config_get_bool(App()->GlobalConfig(),
"BasicWindow",
"PreviewProgramMode"));
} else {
SetPreviewProgramMode(true);
opt_studio_mode = false;
}
previewEnabled = config_get_bool(App()->GlobalConfig(), "BasicWindow",
"PreviewEnabled");