Commit Diff


commit - 96e2b5666a7a0dee0f96c1c95a61f6f46379b2ec
commit + 57b33b641c4fe9ecd381906cdc6fcf1187db2b1e
blob - 32a713754ee76dc6be18d1aae5862daa875005f9
blob + e53014756f2f4a7818f13198482b7cb2fccad37c
--- tog/tog.c
+++ tog/tog.c
@@ -1786,8 +1786,8 @@ search_next_log_view(struct tog_view *view)
 			 * allowing the main loop to make progress. Search
 			 * will resume at s->search_entry once we come back.
 			 */
-			s->thread_args.commits_needed = 1;
-			return trigger_log_thread(0,
+			s->thread_args.commits_needed++;
+			return trigger_log_thread(1,
 			    &s->thread_args.commits_needed,
 			    &s->thread_args.log_complete,
 			    &s->thread_args.need_commits);