From a69fcaa4383b2952e6af66efe296641366d37289 Mon Sep 17 00:00:00 2001 From: Brian Buller Date: Mon, 18 Mar 2019 07:20:21 -0500 Subject: [PATCH] Add Manual termbox Close function --- screen.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/screen.go b/screen.go index 607ba06..74b28a9 100644 --- a/screen.go +++ b/screen.go @@ -137,7 +137,7 @@ func (m *Manager) Loop() error { } m.running = false close(m.events) - termbox.Close() + m.Close() return nil } @@ -149,6 +149,10 @@ func (m *Manager) SendEvent(t termbox.Event) { m.events <- t } +func (m *Manager) Close() { + termbox.Close() +} + func (m *Manager) pollUserEvents() { for m.running { m.SendEvent(termbox.PollEvent())