Commit Diff


commit - 56168aa87af6918bce552d405f8e757349360b03
commit + 87aeb47bc879e568cd50a97604ed6facf8ebdc5f
blob - 08d58942f01ce15982085bfa616d7f140af5a211
blob + 104e8c4c7dbb21fba7e4b341d0d62fc24f989b6e
--- session.c
+++ session.c
@@ -53,6 +53,7 @@ new_tab(const char *url, const char *base, struct tab 
 {
 	struct tab	*tab;
 
+	ui_schedule_redraw();
 	autosave_hook();
 
 	if ((tab = calloc(1, sizeof(*tab))) == NULL) {
@@ -89,7 +90,7 @@ void
 free_tab(struct tab *tab)
 {
 	stop_tab(tab);
-
+	ui_schedule_redraw();
 	autosave_hook();
 
 	if (evtimer_pending(&tab->loadingev, NULL))