From bd7c7a108a9ea67f83e18f79e898b665d7906769 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sat, 29 Feb 2020 16:15:55 +0100 Subject: [PATCH] app/internal/window: (Windows) don't send zero-sized draw requests Signed-off-by: Elias Naur --- app/internal/window/os_windows.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/internal/window/os_windows.go b/app/internal/window/os_windows.go index 8537e437..b314de67 100644 --- a/app/internal/window/os_windows.go +++ b/app/internal/window/os_windows.go @@ -332,6 +332,9 @@ func (w *window) draw(sync bool) { windows.GetClientRect(w.hwnd, &r) w.width = int(r.Right - r.Left) w.height = int(r.Bottom - r.Top) + if w.width == 0 || w.height == 0 { + return + } cfg := configForDC() cfg.now = time.Now() w.w.Event(FrameEvent{