From 3ca45d0eaa0ef5db0c83c3d36f4c67576722546c Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Sun, 19 Nov 2017 13:50:58 +0200 Subject: [PATCH] fix #772,improve shadows behavior for solid panels --- containment/package/contents/ui/main.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/containment/package/contents/ui/main.qml b/containment/package/contents/ui/main.qml index 904fcefb2..b9ffa2b7b 100644 --- a/containment/package/contents/ui/main.qml +++ b/containment/package/contents/ui/main.qml @@ -67,7 +67,7 @@ DragDrop.DropArea { return (visibilityManager.panelIsBiggerFromIconSize && (zoomFactor === 1.0) && (dock.visibility.mode === Latte.Dock.AlwaysVisible || dock.visibility.mode === Latte.Dock.WindowsGoBelow) - && (plasmoid.configuration.panelPosition === Latte.Dock.Justify) && !root.solidPanel); + && (plasmoid.configuration.panelPosition === Latte.Dock.Justify) && !(root.solidPanel && panelShadowsActive)); } property bool blurEnabled: plasmoid.configuration.blurEnabled && !root.forceTransparentPanel @@ -152,7 +152,7 @@ DragDrop.DropArea { property bool panelShadowsActive: (( (plasmoid.configuration.panelShadows && !root.backgroundOnlyOnMaximized) || (plasmoid.configuration.panelShadows && root.backgroundOnlyOnMaximized && !root.forceTransparentPanel)) && !(disablePanelShadowMaximized && windowsModel.hasMaximizedWindow)) - || (hasExpandedApplet && zoomFactor===1 && plasmoid.configuration.panelSize===100) + || (hasExpandedApplet && zoomFactor===1 && plasmoid.configuration.panelSize===100 && !(root.solidPanel && !plasmoid.configuration.panelShadows) ) property int appShadowOpacity: (plasmoid.configuration.shadowOpacity/100) * 255