Commit 8a0ead396fc0fa2e9bfedfa098daf3ff630f0a06

Stefan Sperling 2018-11-03T12:27:16

fix stuck cursor on page-up in tog's tree view

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/tog/tog.c b/tog/tog.c
index 67c3cc4..17c28b0 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -3209,11 +3209,11 @@ input_tree_view(struct tog_view **new_view, struct tog_view **dead_view,
 			    s->entries, s->tree == s->root);
 			break;
 		case KEY_PPAGE:
+			s->selected = 0;
 			if (SIMPLEQ_FIRST(&s->entries->head) ==
 			    s->first_displayed_entry) {
 				if (s->tree != s->root)
 					s->first_displayed_entry = NULL;
-				s->selected = 0;
 				break;
 			}
 			tree_scroll_up(&s->first_displayed_entry,