Commit 0bf7f15321b5345c5f024cd18cede1959da68873

Christian Weisgerber 2020-12-02T14:30:34

tog's log view needs to request more commits when the window expands ok stsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/tog/tog.c b/tog/tog.c
index dcec3b8..7fbce6f 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -2411,6 +2411,12 @@ input_log_view(struct tog_view **new_view, struct tog_view **dead_view,
 			s->selected = view->nlines - 2;
 		if (s->selected > s->commits.ncommits - 1)
 			s->selected = s->commits.ncommits - 1;
+		if (s->commits.ncommits < view->nlines - 1 &&
+		    !s->thread_args.log_complete) {
+			s->thread_args.commits_needed += (view->nlines - 1) -
+			    s->commits.ncommits;
+			err = trigger_log_thread(view, 1);
+		}
 		break;
 	case KEY_ENTER:
 	case ' ':