mirror of https://github.com/tmux/tmux.git
Merge branch 'obsd-master'
This commit is contained in:
commit
4799f43298
9
layout.c
9
layout.c
|
@ -236,7 +236,7 @@ layout_need_status(struct layout_cell *lc, int at_top)
|
||||||
{
|
{
|
||||||
struct layout_cell *first_lc;
|
struct layout_cell *first_lc;
|
||||||
|
|
||||||
if (lc->parent) {
|
if (lc->parent != NULL) {
|
||||||
if (lc->parent->type == LAYOUT_LEFTRIGHT)
|
if (lc->parent->type == LAYOUT_LEFTRIGHT)
|
||||||
return (layout_need_status(lc->parent, at_top));
|
return (layout_need_status(lc->parent, at_top));
|
||||||
|
|
||||||
|
@ -307,7 +307,9 @@ layout_resize_check(struct window *w, struct layout_cell *lc,
|
||||||
{
|
{
|
||||||
struct layout_cell *lcchild;
|
struct layout_cell *lcchild;
|
||||||
u_int available, minimum;
|
u_int available, minimum;
|
||||||
|
int status;
|
||||||
|
|
||||||
|
status = options_get_number(w->options, "pane-border-status");
|
||||||
if (lc->type == LAYOUT_WINDOWPANE) {
|
if (lc->type == LAYOUT_WINDOWPANE) {
|
||||||
/* Space available in this cell only. */
|
/* Space available in this cell only. */
|
||||||
minimum = PANE_MINIMUM;
|
minimum = PANE_MINIMUM;
|
||||||
|
@ -315,9 +317,8 @@ layout_resize_check(struct window *w, struct layout_cell *lc,
|
||||||
available = lc->sx;
|
available = lc->sx;
|
||||||
else {
|
else {
|
||||||
available = lc->sy;
|
available = lc->sy;
|
||||||
minimum += layout_need_status(lc,
|
if (status != 0)
|
||||||
options_get_number(w->options,
|
minimum += layout_need_status(lc, status == 1);
|
||||||
"pane-border-status") == 1);
|
|
||||||
}
|
}
|
||||||
if (available > minimum)
|
if (available > minimum)
|
||||||
available -= minimum;
|
available -= minimum;
|
||||||
|
|
Loading…
Reference in New Issue