diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index 3e6756bcf..ac69c1184 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -449,6 +449,10 @@ func DoEvent() { os.Exit(0) } + if event == nil { + return + } + if e, ok := event.(*tcell.EventError); ok { log.Println("tcell event error: ", e.Error()) @@ -469,12 +473,10 @@ func DoEvent() { } ulua.Lock.Lock() - // if event != nil { if action.InfoBar.HasPrompt { action.InfoBar.HandleEvent(event) } else { action.Tabs.HandleEvent(event) } - // } ulua.Lock.Unlock() }