Commit 20be8d9680a0c664f92ec722c0bb963c25c0948a

Stefan Sperling 2019-06-21T12:27:46

add missing case for tog log backward search

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/tog/tog.c b/tog/tog.c
index 326e696..1ed6fb4 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -1742,8 +1742,12 @@ search_next_log_view(struct tog_view *view)
 		else
 			entry = TAILQ_PREV(s->matched_entry,
 			    commit_queue_head, entry);
-	} else
-		entry = TAILQ_FIRST(&s->commits.head);
+	} else {
+		if (view->searching == TOG_SEARCH_FORWARD)
+			entry = TAILQ_FIRST(&s->commits.head);
+		else
+			entry = TAILQ_LAST(&s->commits.head, commit_queue_head);
+	}
 
 	while (1) {
 		if (entry == NULL) {