From dff05d9fcc48f8b4a4ea34e934b7565302f2e450 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 19 Mar 2020 05:31:29 -0700 Subject: [PATCH] UI: Fix preview state when minimizing to tray Makes sure preview is properly enabled/disabled when minimizing to tray, when restoring from tray, or when starting the program up minimized to tray --- UI/window-basic-main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 591bc59bb..a830ce5bd 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -7180,8 +7180,10 @@ void OBSBasic::IconActivated(QSystemTrayIcon::ActivationReason reason) AddProjectorMenuMonitors(studioProgramProjector, this, SLOT(OpenStudioProgramProjector())); - if (reason == QSystemTrayIcon::Trigger) + if (reason == QSystemTrayIcon::Trigger) { + EnablePreviewDisplay(previewEnabled && !isVisible()); ToggleShowHide(); + } } void OBSBasic::SysTrayNotify(const QString &text,