Commit Diff


commit - 960b01da276db9c9b70d0756a6d30833d37174f4
commit + 3323faaf68d2b9a935856c12b10d27df7be97bdb
blob - 65f407b50b5a25eaeaf797a76f76eced6b9f66ef
blob + 6f0e9100a45040417c8bf581b6a19797b1f4af41
--- ui.c
+++ ui.c
@@ -906,6 +906,12 @@ redraw_help(void)
 static void
 redraw_body(struct tab *tab)
 {
+	static struct tab *last_tab;
+
+	if (last_tab != tab)
+		tab->buffer.force_redraw =1;
+	last_tab = tab;
+
 	redraw_window(body, body_lines, &tab->buffer);
 }