@@ -167,6 +167,16 @@ Rectangle {
167167 }
168168 }
169169 }
170+
171+ function isAnyMaximized() {
172+ for (var i = 0; i < appRepeater.count; i++) {
173+ var appDelegate = appRepeater.itemAt(i);
174+ if (appDelegate && appDelegate.maximized) {
175+ return true;
176+ }
177+ }
178+ return false;
179+ }
170180 }
171181
172182 Connections {
@@ -200,6 +210,12 @@ Rectangle {
200210 when: priv.focusedAppDelegate
201211 }
202212
213+ Binding {
214+ target: PanelState
215+ property: "dropShadow"
216+ value: priv.focusedAppDelegate && !priv.focusedAppDelegate.maximized && priv.isAnyMaximized()
217+ }
218+
203219 Component.onDestruction: PanelState.buttonsVisible = false;
204220
205221 FocusScope {