fix(window): 最大化窗口不绘制阴影
最大化后窗口底边正好贴住任务栏,阴影(下沿 14px)会盖在任务栏上。 最大化状态跳过阴影绘制。
This commit is contained in:
1 parent
03a5738702
commit
8e94458fc2
1 file changed
+2
-1
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user