diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index e63dad4d7..87f2b16fb 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -2027,6 +2027,18 @@ void OBSBasic::OBSInit() QMetaObject::invokeMethod(this, "on_autoConfigure_triggered", Qt::QueuedConnection); +#if OBS_RELEASE_CANDIDATE > 0 || OBS_BETA > 0 + /* Automatically set branch to "beta" the first time a pre-release build is run. */ + if (!config_get_bool(App()->GlobalConfig(), "General", + "AutoBetaOptIn")) { + config_set_string(App()->GlobalConfig(), "General", + "UpdateBranch", "beta"); + config_set_bool(App()->GlobalConfig(), "General", + "AutoBetaOptIn", true); + config_save_safe(App()->GlobalConfig(), "tmp", nullptr); + } +#endif + ToggleMixerLayout(config_get_bool(App()->GlobalConfig(), "BasicWindow", "VerticalVolControl"));