diff --git a/sdlcanvas/sdlcanvas.go b/sdlcanvas/sdlcanvas.go index d5a5b77..8ed028d 100644 --- a/sdlcanvas/sdlcanvas.go +++ b/sdlcanvas/sdlcanvas.go @@ -200,6 +200,8 @@ func (wnd *Window) MainLoop(run func()) { if e.Event == sdl.WINDOWEVENT_CLOSE { wnd.close = true } + case *sdl.QuitEvent: + wnd.close = true case *sdl.KeyDownEvent: if e.Keysym.Scancode == sdl.SCANCODE_ESCAPE { wnd.close = true