From 088d63ce934c34e113a5b3154dfcf91b49132067 Mon Sep 17 00:00:00 2001 From: Robin Jarry Date: Wed, 15 Mar 2023 20:38:37 +0100 Subject: tabs: make sure to close tab content Rework how tabs are closed. Change the aerc.RemoveTab and aerc.ReplaceTab functions to accept a new boolean argument. If true, make sure to close the tab content. Signed-off-by: Robin Jarry --- commands/msgview/close.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'commands/msgview/close.go') diff --git a/commands/msgview/close.go b/commands/msgview/close.go index 1fed0b7c..5e4f3e92 100644 --- a/commands/msgview/close.go +++ b/commands/msgview/close.go @@ -25,7 +25,6 @@ func (Close) Execute(aerc *widgets.Aerc, args []string) error { return errors.New("Usage: close") } mv, _ := aerc.SelectedTabContent().(*widgets.MessageViewer) - mv.Close() - aerc.RemoveTab(mv) + aerc.RemoveTab(mv, true) return nil } -- cgit