commit 80ee46039aad5490fab4f020f562d807f8e9f6b4 from: Stefan Sperling date: Thu May 10 12:37:53 2018 UTC disallow single-step scrolling beyond available commits in tog commit - 4a7f7875318553da67065b06f4a7a2e0f7eb4176 commit + 80ee46039aad5490fab4f020f562d807f8e9f6b4 blob - bbec670a939be62ad0e22b37d9f76e6cd196b040 blob + 7f8c1b8136bc76376e52533c1c368364ac8da0d8 --- tog/tog.c +++ tog/tog.c @@ -617,6 +617,9 @@ show_log_view(struct got_object_id *start_id, struct g break; case 'j': case KEY_DOWN: + nparents = num_parents(first_displayed_entry); + if (selected >= nparents - 1) + break; if (selected < LINES - 1) selected++; if (selected < LINES - 1)