fix: manually move the guilds tree for select_{first,next} keybindings

This commit is contained in:
ayn2op 2024-12-21 15:33:36 -05:00
parent b4e24bf113
commit e372cf4bc0

View file

@ -229,9 +229,11 @@ func (gt *GuildsTree) onInputCapture(event *tcell.EventKey) *tcell.EventKey {
case gt.cfg.Keys.SelectNext:
return tcell.NewEventKey(tcell.KeyDown, 0, tcell.ModNone)
case gt.cfg.Keys.SelectFirst:
return tcell.NewEventKey(tcell.KeyHome, 0, tcell.ModNone)
gt.Move(gt.GetRowCount() * -1)
// return tcell.NewEventKey(tcell.KeyHome, 0, tcell.ModNone)
case gt.cfg.Keys.SelectLast:
return tcell.NewEventKey(tcell.KeyEnd, 0, tcell.ModNone)
gt.Move(gt.GetRowCount())
// return tcell.NewEventKey(tcell.KeyEnd, 0, tcell.ModNone)
case gt.cfg.Keys.GuildsTree.SelectCurrent:
return tcell.NewEventKey(tcell.KeyEnter, 0, tcell.ModNone)