Applied, apart from the one in the loop in layout_set_even_h which I think is accidental. Thanks.
On Sun, May 14, 2017 at 12:37:22PM -0500, Joshua Brot wrote: > Hi! > > During some testing, I noticed that when changing to one of the preset > layouts, the window-layout-change notification does not get sent. This > patch corrects the behavior. > > Joshua Brot > > -- > You received this message because you are subscribed to the Google Groups > "tmux-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send an email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > From 8c3be989577e02cf0bc147535eea7030e34c71f2 Mon Sep 17 00:00:00 2001 > From: Joshua Brot <[email protected]> > Date: Sun, 14 May 2017 12:32:40 -0500 > Subject: [PATCH] Added missing layout change notifications in preset layouts. > > Signed-off-by: Joshua Brot <[email protected]> > --- > layout-set.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/layout-set.c b/layout-set.c > index db621f61..fea45066 100644 > --- a/layout-set.c > +++ b/layout-set.c > @@ -143,6 +143,7 @@ layout_set_even_h(struct window *w) > i = xoff = 0; > TAILQ_FOREACH(wp, &w->panes, entry) { > /* Create child cell. */ > + notify_window("window-layout-changed", w); > lcnew = layout_create_cell(lc); > layout_set_size(lcnew, width, w->sy, xoff, 0); > layout_make_leaf(lcnew, wp); > @@ -165,6 +166,7 @@ layout_set_even_h(struct window *w) > > layout_print_cell(w->layout_root, __func__, 1); > > + notify_window("window-layout-changed", w); > server_redraw_window(w); > } > > @@ -219,6 +221,7 @@ layout_set_even_v(struct window *w) > > layout_print_cell(w->layout_root, __func__, 1); > > + notify_window("window-layout-changed", w); > server_redraw_window(w); > } > > @@ -342,6 +345,7 @@ layout_set_main_h(struct window *w) > > layout_print_cell(w->layout_root, __func__, 1); > > + notify_window("window-layout-changed", w); > server_redraw_window(w); > } > > @@ -465,6 +469,7 @@ layout_set_main_v(struct window *w) > > layout_print_cell(w->layout_root, __func__, 1); > > + notify_window("window-layout-changed", w); > server_redraw_window(w); > } > > @@ -567,5 +572,6 @@ layout_set_tiled(struct window *w) > > layout_print_cell(w->layout_root, __func__, 1); > > + notify_window("window-layout-changed", w); > server_redraw_window(w); > } > -- > 2.12.2 > -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
