Commit Diff


commit - c47948bd4775c533eb3e0a948b2b814cdb740aab
commit + de0d3ad4a4246cdcfac503b8d941ac298f2606a7
blob - 2743aa216343e548ad430620dceec62a1b5caab6
blob + 633624a7d577258d2f9cb19eff6bee83dc9ae8ae
--- tog/tog.c
+++ tog/tog.c
@@ -2201,10 +2201,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) {