oops missed a file

mine
derailed 2020-01-26 21:13:29 -07:00
parent cfb38b1587
commit 5ebf196fc3
1 changed files with 7 additions and 3 deletions

View File

@ -98,15 +98,17 @@ func (t *Table) SendKey(evt *tcell.EventKey) {
t.keyboard(evt) t.keyboard(evt)
} }
func (t *Table) filterInput(r rune) { func (t *Table) filterInput(r rune) bool {
if !t.cmdBuff.IsActive() { if !t.cmdBuff.IsActive() {
return return false
} }
t.cmdBuff.Add(r) t.cmdBuff.Add(r)
t.ClearSelection() t.ClearSelection()
t.doUpdate(t.filtered(t.GetModel().Peek())) t.doUpdate(t.filtered(t.GetModel().Peek()))
t.UpdateTitle() t.UpdateTitle()
t.SelectFirstRow() t.SelectFirstRow()
return true
} }
func (t *Table) keyboard(evt *tcell.EventKey) *tcell.EventKey { func (t *Table) keyboard(evt *tcell.EventKey) *tcell.EventKey {
@ -116,7 +118,9 @@ func (t *Table) keyboard(evt *tcell.EventKey) *tcell.EventKey {
} }
if key == tcell.KeyRune { if key == tcell.KeyRune {
t.filterInput(evt.Rune()) if t.filterInput(evt.Rune()) {
return nil
}
key = asKey(evt) key = asKey(evt)
} }