From e216a0eab0664ef25c9a72c5df2fd0767e776802 Mon Sep 17 00:00:00 2001 From: Penwywern Date: Wed, 23 Jul 2025 01:36:03 +0200 Subject: [PATCH] frontend: Don't attempt multitrack without config url --- frontend/utility/BasicOutputHandler.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/utility/BasicOutputHandler.cpp b/frontend/utility/BasicOutputHandler.cpp index 66ea098a1..1a0e69241 100644 --- a/frontend/utility/BasicOutputHandler.cpp +++ b/frontend/utility/BasicOutputHandler.cpp @@ -228,12 +228,11 @@ BasicOutputHandler::BasicOutputHandler(OBSBasic *main_) : main(main_) deactivateVirtualCam.Connect(signal, "deactivate", OBSDeactivateVirtualCam, this); } - auto multitrack_enabled = config_get_bool(main->Config(), "Stream1", "EnableMultitrackVideo"); - if (!config_has_user_value(main->Config(), "Stream1", "EnableMultitrackVideo")) { - auto service = main_->GetService(); - OBSDataAutoRelease settings = obs_service_get_settings(service); - multitrack_enabled = obs_data_has_user_value(settings, "multitrack_video_configuration_url"); - } + auto service = main_->GetService(); + OBSDataAutoRelease settings = obs_service_get_settings(service); + auto multitrack_enabled = config_get_bool(main->Config(), "Stream1", "EnableMultitrackVideo") && + obs_data_has_user_value(settings, "multitrack_video_configuration_url"); + if (multitrack_enabled) multitrackVideo = make_unique(); }