commit 8b5b8d0ca2f5e814f7cf2921c3dbe91e53012a4e from: Stefan Sperling date: Sun Dec 06 23:07:07 2020 UTC move the ref view's selection cursor up if the terminal shrinks too much bug found by naddy ok naddy commit - cdfcfb036ce6caac01cb04ae2805cf202a1fc068 commit + 8b5b8d0ca2f5e814f7cf2921c3dbe91e53012a4e blob - 9195924b08116af1d1840e69703d322ec68922fb blob + e67c1082167be44d01ae7901b81e7374a332c86c --- tog/tog.c +++ tog/tog.c @@ -6131,8 +6131,8 @@ input_ref_view(struct tog_view **new_view, struct tog_ err = ref_view_load_refs(s); break; case KEY_RESIZE: - if (s->selected > view->nlines) - s->selected = s->ndisplayed - 1; + if (view->nlines >= 2 && s->selected >= view->nlines - 1) + s->selected = view->nlines - 2; break; default: break;