From f200f0e9a390e70b55c04eaa11ae2f908eeb4cd0 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 14 Jan 2025 11:22:53 +0100 Subject: [PATCH] app: [Windows] don't draw minimized windows Fixes: https://todo.sr.ht/~eliasnaur/gio/621 Signed-off-by: Elias Naur --- app/os_windows.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/os_windows.go b/app/os_windows.go index 5b18d8f2..733acde9 100644 --- a/app/os_windows.go +++ b/app/os_windows.go @@ -572,7 +572,8 @@ func (w *window) runLoop() { loop: for { anim := w.animating - if anim && !windows.PeekMessage(msg, 0, 0, 0, windows.PM_NOREMOVE) { + p := windows.GetWindowPlacement(w.hwnd) + if anim && !p.IsMinimized() && !windows.PeekMessage(msg, 0, 0, 0, windows.PM_NOREMOVE) { w.draw(false) continue }