From ca52eb9db42a3b3c94bc7380fddb057fa0041156 Mon Sep 17 00:00:00 2001 From: chriswalz Date: Sun, 8 Nov 2020 22:47:32 -0500 Subject: [PATCH] fix index out of range when quickly typing and or changing suggestions --- completion.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/completion.go b/completion.go index 57e82ee..946bfbb 100644 --- a/completion.go +++ b/completion.go @@ -47,6 +47,8 @@ func (c *CompletionManager) GetSelectedSuggestion() (s Suggest, ok bool) { debug.Assert(false, "must not reach here") c.selected = -1 return Suggest{}, false + } else if c.selected >= len(c.tmp) { + return Suggest{}, false } return c.tmp[c.selected], true }