From 6e522b9e10dea63dd327e95325fd048f29bf04ad Mon Sep 17 00:00:00 2001 From: Kenan Rhoton Date: Wed, 17 May 2017 07:18:44 +0200 Subject: [PATCH] Init() cleanly after Close() --- events.go | 2 +- render.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/events.go b/events.go index f0a45da..8320a89 100644 --- a/events.go +++ b/events.go @@ -139,7 +139,7 @@ func NewSysEvtCh() chan Event { return ec } -var DefaultEvtStream = NewEvtStream() +var DefaultEvtStream *EvtStream type EvtStream struct { sync.RWMutex diff --git a/render.go b/render.go index b9d37d9..0d785f7 100644 --- a/render.go +++ b/render.go @@ -33,6 +33,7 @@ func Init() error { if err := tm.Init(); err != nil { return err } + DefaultEvtStream = NewEvtStream() sysEvtChs = make([]chan Event, 0) go hookTermboxEvt()