From 0de16334d38411ca15d7e48b384750699f062bd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6ran=20Karl?= <3951388+JoeKar@users.noreply.github.com> Date: Tue, 12 Mar 2024 18:35:33 +0100 Subject: [PATCH] micro: Don't forward nil events into the sub event handler (#2992) --- cmd/micro/micro.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index 3e6756bc..ac69c118 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() }