From 254e6fe73f227bea480c2c887d08799b39474ef4 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Tue, 14 May 2019 14:29:50 -0400 Subject: Remove tab before going async To prevent repeated attempts to send --- commands/compose/send.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commands/compose/send.go b/commands/compose/send.go index ed3bd43..40ab455 100644 --- a/commands/compose/send.go +++ b/commands/compose/send.go @@ -80,6 +80,7 @@ func SendMessage(aerc *widgets.Aerc, args []string) error { } aerc.SetStatus("Sending...") + aerc.RemoveTab(composer) sendAsync := func() { tlsConfig := &tls.Config{ @@ -151,7 +152,6 @@ func SendMessage(aerc *widgets.Aerc, args []string) error { defer wc.Close() composer.WriteMessage(header, wc) composer.Close() - aerc.RemoveTab(composer) } go func() { -- cgit v1.2.3