From 85367cdc25a55e3868cc5eba4bdc3dd715bc70a3 Mon Sep 17 00:00:00 2001 From: Moe Date: Mon, 8 Nov 2021 16:10:17 -0800 Subject: [PATCH] fix region editor live stream load on monitor switch --- web/assets/js/bs5.regionEditor.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/assets/js/bs5.regionEditor.js b/web/assets/js/bs5.regionEditor.js index bc967817..9dce96cd 100644 --- a/web/assets/js/bs5.regionEditor.js +++ b/web/assets/js/bs5.regionEditor.js @@ -111,8 +111,8 @@ $(document).ready(function(e){ }); regionEditorRegionsList.change(); } - var initLiveStream = function(){ - var monitorId = getCurrentlySelectedMonitorId() + function initLiveStream(monitorId){ + var monitorId = monitorId || getCurrentlySelectedMonitorId() var apiPoint = 'embed' var liveElement = regionEditorLiveView.find('iframe,img') regionEditorLiveView.find('iframe,img').attr('src','').hide() @@ -284,7 +284,10 @@ $(document).ready(function(e){ regionEditorMonitorsList.change(function(){ var monitorId = $(this).val() var monitor = loadedMonitors[monitorId] - if(monitor)loadRegionEditor(monitor) + if(monitor){ + loadRegionEditor(monitor) + initLiveStream() + } }) addOnTabOpen('regionEditor', function () { useRegionStillImage = getRegionStillImageSwitch() === 1;