fix(window): 最大化窗口不绘制阴影

最大化后窗口底边正好贴住任务栏,阴影(下沿 14px)会盖在任务栏上。
最大化状态跳过阴影绘制。
This commit is contained in:
TermiNexus committed 2026-10-27 12:44:54 +08:00
1 parent 03a5738702
commit 8e94458fc2
1 file changed
+2 -1
+2 -1
View File
@@ -1194,7 +1194,8 @@ class DeskServer:
outline_col = border_col
# 阴影画在窗口本体之前(混到已合成的下层像素上),其行范围可能超出窗口外框
if SHADOW_ENABLED != 0:
# 最大化窗口铺满工作区,阴影会压到任务栏上,直接跳过。
if SHADOW_ENABLED != 0 and s.maximized == 0:
self._draw_shadow(s, y0, y1)
if wy + wh <= y0 or wy >= y1: return