app: [Windows] don't redraw zero-sized windows

Fixes gio#270

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-09-22 18:54:14 +01:00
parent 8999747ad2
commit 6665e0ef0f
+3 -3
View File
@@ -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{