Fix size check for splitw -f and top level pane size for tiled layout,

problems reported by Thomas Sattler.
This commit is contained in:
nicm
2019-04-04 10:25:35 +00:00
parent f6c54f3f03
commit f4aefb738e
2 changed files with 14 additions and 8 deletions

View File

@ -450,8 +450,7 @@ layout_set_tiled(struct window *w)
/* Free old tree and create a new root. */
layout_free(w);
lc = w->layout_root = layout_create_cell(NULL);
layout_set_size(lc, (width + 1) * columns - 1,
(height + 1) * rows - 1, 0, 0);
layout_set_size(lc, w->sx, w->sy, 0, 0);
layout_make_node(lc, LAYOUT_TOPBOTTOM);
/* Create a grid of the cells. */