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{