From 6665e0ef0fe6774be2c2c390b04ef8a1b28a786c Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 22 Sep 2021 18:54:14 +0100 Subject: [PATCH] app: [Windows] don't redraw zero-sized windows Fixes gio#270 Signed-off-by: Elias Naur --- app/os_windows.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/os_windows.go b/app/os_windows.go index c9ac8b47..f8d22565 100644 --- a/app/os_windows.go +++ b/app/os_windows.go @@ -432,13 +432,13 @@ func (w *window) draw(sync bool) { X: int(r.Right - r.Left), Y: int(r.Bottom - r.Top), } - if w.config.Size.X == 0 || w.config.Size.Y == 0 { - return - } if size != w.config.Size { w.config.Size = size w.w.Event(ConfigEvent{Config: w.config}) } + if w.config.Size.X == 0 || w.config.Size.Y == 0 { + return + } dpi := windows.GetWindowDPI(w.hwnd) cfg := configForDPI(dpi) w.w.Event(frameEvent{