mirror of
https://github.com/rivo/tview.git
synced 2024-11-15 06:12:46 +00:00
commit
0612ff69bf
@ -364,8 +364,8 @@ func (i *InputField) InputHandler() func(event *tcell.EventKey, setFocus func(p
|
|||||||
// accepted.
|
// accepted.
|
||||||
add := func(r rune) bool {
|
add := func(r rune) bool {
|
||||||
newText := i.text[:i.cursorPos] + string(r) + i.text[i.cursorPos:]
|
newText := i.text[:i.cursorPos] + string(r) + i.text[i.cursorPos:]
|
||||||
if i.accept != nil {
|
if i.accept != nil && !i.accept(newText, r) {
|
||||||
return i.accept(newText, r)
|
return false
|
||||||
}
|
}
|
||||||
i.text = newText
|
i.text = newText
|
||||||
i.cursorPos += len(string(r))
|
i.cursorPos += len(string(r))
|
||||||
|
Loading…
Reference in New Issue
Block a user