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