fix scroll-up skipping over first displayed entry in tog tree view
diff --git a/tog/tog.c b/tog/tog.c
index 12abbe9..ddf367c 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -3272,8 +3272,11 @@ input_tree_view(struct tog_view **new_view, struct tog_view **dead_view,
break;
case 'k':
case KEY_UP:
- if (s->selected > 0)
+ if (s->selected > 0) {
s->selected--;
+ if (s->selected == 0)
+ break;
+ }
if (s->selected > 0)
break;
tree_scroll_up(&s->first_displayed_entry, 1,