Fixed repeation of shortcut keys because of returning event even after executing shortcut

This commit is contained in:
Anis Ahmad
2021-01-15 21:32:09 +06:00
parent 0c09a29550
commit d8677ca6d7
4 changed files with 25 additions and 12 deletions

View File

@@ -113,10 +113,13 @@ func (pane *ProjectPane) handleShortcuts(event *tcell.EventKey) *tcell.EventKey
switch event.Rune() {
case 'j':
pane.list.SetCurrentItem(pane.list.GetCurrentItem() + 1)
return nil
case 'k':
pane.list.SetCurrentItem(pane.list.GetCurrentItem() - 1)
return nil
case 'n':
app.SetFocus(pane.newProject)
return nil
}
return event