From 66efe976d984819ed463b6243bb9ce636a82e314 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Tue, 31 Mar 2020 02:22:21 +0900 Subject: [PATCH] examples/windowsize: Bug fix: Nothing was rendered with -legacy mode --- examples/windowsize/main.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/examples/windowsize/main.go b/examples/windowsize/main.go index 72b7bcfbe..3288c7440 100644 --- a/examples/windowsize/main.go +++ b/examples/windowsize/main.go @@ -415,7 +415,17 @@ func main() { const title = "Window Size (Ebiten Demo)" if *flagLegacy { - if err := ebiten.Run(g.Update, g.width, g.height, initScreenScale, title); err != nil { + update := func(screen *ebiten.Image) error { + if err := g.Update(screen); err != nil { + return err + } + if ebiten.IsDrawingSkipped() { + return nil + } + g.Draw(screen) + return nil + } + if err := ebiten.Run(update, g.width, g.height, initScreenScale, title); err != nil { log.Fatal(err) } } else {