Commit Diff


commit - 82357c0a0755cd982d15980b81fd00d74443fd18
commit + 7e5c1fe19182ddb90d91893fee1e95c9e21b289c
blob - 3d4010bb4899e205568b43dd509a7ae66431d8e4
blob + adca206fe552fa1697767ce6dfd17d9c0ced2b13
--- tog/tog.c
+++ tog/tog.c
@@ -1868,6 +1868,13 @@ show_blame_view(const char *path, struct got_object_id
 					first_displayed_line =
 					    blame.nlines - (view->nlines - 3);
 				break;
+			case KEY_RESIZE:
+				view_resize(view);
+				if (selected_line > view->nlines - 2) {
+					selected_line = MIN(blame.nlines,
+					    view->nlines - 2);
+				}
+				break;
 			default:
 				break;
 		}