From a38d2cdc9b1930373309fcd980b3a82380b2d724 Mon Sep 17 00:00:00 2001 From: Delaney Gillilan Date: Sun, 18 Nov 2018 13:15:59 -0800 Subject: [PATCH] fix per @jr81 --- inputfield.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inputfield.go b/inputfield.go index a0b193b..856cf3b 100644 --- a/inputfield.go +++ b/inputfield.go @@ -364,8 +364,8 @@ func (i *InputField) InputHandler() func(event *tcell.EventKey, setFocus func(p // accepted. add := func(r rune) bool { newText := i.text[:i.cursorPos] + string(r) + i.text[i.cursorPos:] - if i.accept != nil { - return i.accept(newText, r) + if i.accept != nil && !i.accept(newText, r) { + return false } i.text = newText i.cursorPos += len(string(r))