| 532 | } |
| 533 | |
| 534 | func (sb *showBug) selectNext(g *gocui.Gui, v *gocui.View) error { |
| 535 | var selectable []string |
| 536 | if sb.isOnSide { |
| 537 | selectable = sb.sideSelectableView |
| 538 | } else { |
| 539 | selectable = sb.mainSelectableView |
| 540 | } |
| 541 | |
| 542 | for i, name := range selectable { |
| 543 | if name == sb.selected { |
| 544 | sb.selected = selectable[minInt(i+1, len(selectable)-1)] |
| 545 | return sb.focusView(g) |
| 546 | } |
| 547 | } |
| 548 | |
| 549 | if sb.selected == "" && len(selectable) > 0 { |
| 550 | sb.selected = selectable[0] |
| 551 | } |
| 552 | |
| 553 | return sb.focusView(g) |
| 554 | } |
| 555 | |
| 556 | func (sb *showBug) left(g *gocui.Gui, v *gocui.View) error { |
| 557 | if sb.isOnSide { |