diff --git a/window.c b/window.c
index 4d8cd1c..2734fa7 100644
--- a/window.c
+++ b/window.c
@@ -490,6 +490,7 @@ window_zoom(struct window_pane *wp)
 	w->saved_layout_root = w->layout_root;
 	layout_init(w, wp);
 	w->flags |= WINDOW_ZOOMED;
+        notify_window_layout_changed(w);
 
 	return (0);
 }
@@ -511,6 +512,7 @@ window_unzoom(struct window *w)
 		wp->saved_layout_cell = NULL;
 	}
 	layout_fix_panes(w, w->sx, w->sy);
+        notify_window_layout_changed(w);
 
 	return (0);
 }
