app/internal/window: defer window and display destructors

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-05-15 20:12:45 +02:00
parent 728c20ab4a
commit 9daf082d22
+2 -2
View File
@@ -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
}