diff --git a/window.go b/window.go index 2357a07..52cfa41 100644 --- a/window.go +++ b/window.go @@ -412,5 +412,7 @@ func (w *Window) Present(e render.Engine, P render.Point) { // Destroy hides the window. func (w *Window) Destroy() { - w.Close() + if !w.Hidden() { + w.Close() + } }