From ed62785d3fd19d9a5c7bbb34aefdbf0fb24a3799 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 14 Jan 2024 22:14:25 -0600 Subject: [PATCH] runs Custom() on window close Signed-off-by: Jeff Carr --- basicWindow.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/basicWindow.go b/basicWindow.go index aa8713b..bd68fa5 100644 --- a/basicWindow.go +++ b/basicWindow.go @@ -111,6 +111,12 @@ func (w *BasicWindow) Make() { w.win = w.parent.RawWindow(w.title) w.win.Custom = func() { log.Warn("BasicWindow.Custom() closed. TODO: handle this", w.title) + log.Warn("BasicWindow.Custom() closed. handled properly?", w.title) + w.parent.Hide() + w.hidden = true + if w.Custom != nil { + w.Custom() + } } if w.vertical { w.box = w.win.NewVerticalBox("BW VBOX")