Commit 5a5ede53c0cd62e19882a7090ef08f4c817c21e9

Stefan Sperling 2021-12-09T15:03:48

let new 'tog log' searches start out from the currently selected commit ok naddy tracey

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