From 9daf082d22f29214659ede242969fbeef9ec9f78 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Fri, 15 May 2020 20:12:45 +0200 Subject: [PATCH] app/internal/window: defer window and display destructors Signed-off-by: Elias Naur --- app/internal/window/os_wayland.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/internal/window/os_wayland.go b/app/internal/window/os_wayland.go index 34b6236a..1e2cef28 100644 --- a/app/internal/window/os_wayland.go +++ b/app/internal/window/os_wayland.go @@ -193,12 +193,12 @@ func newWLWindow(window Callbacks, opts *Options) error { // Decrement window counter. windowCounter <- -1 }() + defer d.destroy() + defer w.destroy() w.w.SetDriver(w) if err := w.loop(); err != nil { panic(err) } - w.destroy() - d.destroy() }() return nil }