diff --git a/termui/show_bug.go b/termui/show_bug.go index f4f1294f2be16b32a90de3396d178067380318b6..12cb6cf462979bf1a43dbb30c31b15905f06d72d 100644 --- a/termui/show_bug.go +++ b/termui/show_bug.go @@ -523,18 +523,28 @@ func (sb *showBug) left(g *gocui.Gui, v *gocui.View) error { if sb.isOnSide { sb.isOnSide = false sb.selected = "" + return sb.selectNext(g, v) } - return sb.selectNext(g, v) + if sb.selected == "" { + return sb.selectNext(g, v) + } + + return nil } func (sb *showBug) right(g *gocui.Gui, v *gocui.View) error { if !sb.isOnSide { sb.isOnSide = true sb.selected = "" + return sb.selectNext(g, v) } - return sb.selectNext(g, v) + if sb.selected == "" { + return sb.selectNext(g, v) + } + + return nil } func (sb *showBug) focusView(g *gocui.Gui) error {