Commit Diff


commit - 1a76625ff1fb0585ad07bacb1a753bf01939f910
commit + d6144aad937a5dabb9f3641d04bf2f4c14b3b93b
blob - 26290c76cbb8f92d44f52d221da870a2de4c6313
blob + 3c609de9bc9ed72f6d9e96d9c661050212c367b7
--- tog/tog.c
+++ tog/tog.c
@@ -2216,6 +2216,10 @@ blame_cb(void *arg, int nlines, int lineno, struct got
 	err = draw_blame(a->view, a->commit_id, a->f, a->path,
 	    a->lines, a->nlines, 0, *a->selected_line, a->first_displayed_line,
 	    a->last_displayed_line, a->eof, a->view->nlines);
+	if (!err) {
+		update_panels();
+		doupdate();
+	}
 done:
 	errcode = pthread_mutex_unlock(&tog_mutex);
 	if (errcode)