diff --git a/events.go b/events.go index 9335868..e8db4b6 100644 --- a/events.go +++ b/events.go @@ -164,7 +164,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 7e578b3..7b4fbb2 100644 --- a/render.go +++ b/render.go @@ -34,6 +34,7 @@ func Init() error { return err } tm.SetInputMode(tm.InputEsc | tm.InputMouse) + DefaultEvtStream = NewEvtStream() sysEvtChs = make([]chan Event, 0) go hookTermboxEvt()