From d0118c63c054af34cac7ac3536bf95c3ba6cf27a Mon Sep 17 00:00:00 2001 From: Palakis Date: Sun, 23 Apr 2017 12:28:51 +0200 Subject: [PATCH] Bugfix: PreviewSceneChanged not emitted when swapping scenes --- WSEvents.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/WSEvents.cpp b/WSEvents.cpp index d586297c..d78ee17f 100644 --- a/WSEvents.cpp +++ b/WSEvents.cpp @@ -293,6 +293,14 @@ void WSEvents::OnSceneChange() obs_data_array_release(scene_items); obs_source_release(current_scene); obs_data_release(data); + + // Dirty fix : OBS blocks signals when swapping scenes in Studio Mode + // after transition end, so SelectedSceneChanged is never called... + if (Utils::IsPreviewModeActive()) + { + QListWidget* list = Utils::GetSceneListControl(); + SelectedSceneChanged(list->currentItem(), nullptr); + } } void WSEvents::OnSceneListChange()