From 7eee8de33137ccd27faad9945dcb601970bed766 Mon Sep 17 00:00:00 2001 From: SuslikV Date: Wed, 25 Jan 2017 12:46:41 -0800 Subject: [PATCH] UI: Do not quit program when last windows are projectors Prevents the program from unintentionally quitting if the program is minimized to the task tray and the user closes all projectors Closes jp9000/obs-studio#737 --- UI/window-projector.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UI/window-projector.cpp b/UI/window-projector.cpp index 8cdb88f06..3c9f6b187 100644 --- a/UI/window-projector.cpp +++ b/UI/window-projector.cpp @@ -19,6 +19,9 @@ OBSProjector::OBSProjector(QWidget *widget, obs_source_t *source_) { setAttribute(Qt::WA_DeleteOnClose, true); + //disable application quit when last window closed + setAttribute(Qt::WA_QuitOnClose, false); + installEventFilter(CreateShortcutFilter()); auto addDrawCallback = [this] ()