From c2f86c6cbdfa8f3217603e22bbaa2eb5fdcca3eb Mon Sep 17 00:00:00 2001 From: tytan652 Date: Thu, 25 Sep 2025 17:04:40 +0200 Subject: [PATCH] Restore source visibility code This piece of code was mistakenly removed in 93e3d1e0b0310a7cee7c4de56ad89786aac1104f --- obs-browser-source.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/obs-browser-source.cpp b/obs-browser-source.cpp index fec24be26..00324b922 100644 --- a/obs-browser-source.cpp +++ b/obs-browser-source.cpp @@ -53,6 +53,14 @@ static void SendBrowserVisibility(CefRefPtr browser, bool isVisible) if (!browser) return; + if (isVisible) { + browser->GetHost()->WasResized(); + browser->GetHost()->WasHidden(false); + browser->GetHost()->Invalidate(PET_VIEW); + } else { + browser->GetHost()->WasHidden(true); + } + CefRefPtr msg = CefProcessMessage::Create("Visibility"); CefRefPtr args = msg->GetArgumentList(); args->SetBool(0, isVisible);