Commit Diff


commit - d3d493d784c530e35d0142f76d125108b72619bb
commit + ed2c5ac2f0de61c0755db8d9eec8eefdf2f1fc70
blob - acba3bc301e05bc330bb53abb1f12febb558a4d3
blob + a286666b805ed78c4afcfa57d11b5e22f8001ef0
--- tog/tog.c
+++ tog/tog.c
@@ -1204,7 +1204,7 @@ scroll_down(struct commit_queue_entry **first_displaye
 
 	do {
 		pentry = TAILQ_NEXT(*last_displayed_entry, entry);
-		if (pentry == NULL) {
+		if (pentry == NULL && !*log_complete) {
 			*commits_needed = maxscroll + 20;
 			while (*commits_needed > 0) {
 				int errcode;