From cc74697fbdc08648809a6d0743c61559b3abfd6f Mon Sep 17 00:00:00 2001
From: Prince Gupta <guptaprince8832@gmail.com>
Date: Tue, 15 Mar 2022 19:55:58 +0530
Subject: [PATCH] qml: check window fullscreen directly

---
 modules/gui/qt/maininterface/qml/MainInterface.qml | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/modules/gui/qt/maininterface/qml/MainInterface.qml b/modules/gui/qt/maininterface/qml/MainInterface.qml
index 29046bfcbba0..39a3d1c6991a 100644
--- a/modules/gui/qt/maininterface/qml/MainInterface.qml
+++ b/modules/gui/qt/maininterface/qml/MainInterface.qml
@@ -188,10 +188,13 @@ Rectangle {
     }
 
     Loader {
-        active: (MainCtx.clientSideDecoration
-                 &&
-                 // NOTE: We don't want to steal the mouse when we are maximized or in fullscreen
-                 !((MainCtx.intfMainWindow.visibility === Window.Maximized) || MainCtx.interfaceFullScreen))
+        active: {
+            var windowVisibility = MainCtx.intfMainWindow.visibility
+            return MainCtx.clientSideDecoration
+                    && (windowVisibility !== Window.Maximized)
+                    && (windowVisibility !== Window.FullScreen)
+
+        }
 
         source: "qrc:///widgets/CSDMouseStealer.qml"
     }
-- 
GitLab