diff options
Diffstat (limited to 'lib/ui')
-rw-r--r-- | lib/ui/ui.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/ui/ui.go b/lib/ui/ui.go index 66c2a054..b65c06a4 100644 --- a/lib/ui/ui.go +++ b/lib/ui/ui.go @@ -3,6 +3,7 @@ package ui import ( "sync/atomic" + "git.sr.ht/~rjarry/aerc/logging" "github.com/gdamore/tcell/v2" ) @@ -43,6 +44,8 @@ func Initialize(content DrawableInteractive) (*UI, error) { state.exit.Store(false) go func() { + defer logging.PanicHandler() + for !state.ShouldExit() { state.tcEvents <- screen.PollEvent() } |