From 17621e0ffd6c71761bba492e1594d50da2bb234e Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Fri, 30 Aug 2019 15:46:21 +0300 Subject: [PATCH] check no panel shadows from windows states first --- containment/package/contents/ui/main.qml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/containment/package/contents/ui/main.qml b/containment/package/contents/ui/main.qml index 94bf45ee0..87de38fe9 100644 --- a/containment/package/contents/ui/main.qml +++ b/containment/package/contents/ui/main.qml @@ -287,6 +287,13 @@ Item { return plasmoid.configuration.panelShadows; } + var forcedNoShadows = (plasmoid.configuration.panelShadows && disablePanelShadowMaximized + && latteView && latteView.windowsTracker && latteView.windowsTracker.currentScreen.activeWindowMaximized); + + if (forcedNoShadows) { + return false; + } + var transparencyCheck = (blurEnabled || (!blurEnabled && currentPanelTransparency>20)); //! Draw shadows for isBusy state only when current panelTransparency is greater than 10% @@ -296,8 +303,7 @@ Item { if (( (plasmoid.configuration.panelShadows && !root.backgroundOnlyOnMaximized) || (plasmoid.configuration.panelShadows && root.backgroundOnlyOnMaximized && !root.forceTransparentPanel)) - && !(disablePanelShadowMaximized && latteView && latteView.windowsTracker - && latteView.windowsTracker.currentScreen.activeWindowMaximized)) { + && !forcedNoShadows) { return true; }