From 0f560a91364609a5ee795fa2f1ae1de5926857b3 Mon Sep 17 00:00:00 2001 From: tytan652 Date: Wed, 12 Oct 2022 08:44:26 +0200 Subject: [PATCH] UI: Fix scene/source in virtual camera config if renamed --- UI/window-basic-main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index c0d770996..4079d597a 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -3086,6 +3086,13 @@ void OBSBasic::RenameSources(OBSSource source, QString newName, projectors[i]->RenameProjector(prevName, newName); } + if (vcamConfig.type == VCamOutputType::SourceOutput && + prevName == QString::fromStdString(vcamConfig.source)) + vcamConfig.source = newName.toStdString(); + if (vcamConfig.type == VCamOutputType::SceneOutput && + prevName == QString::fromStdString(vcamConfig.scene)) + vcamConfig.scene = newName.toStdString(); + SaveProject(); obs_scene_t *scene = obs_scene_from_source(source);