Merge branch 'obsd-master'

This commit is contained in:
Thomas Adam 2019-05-11 09:02:29 +01:00
commit 50d1d04913
3 changed files with 8 additions and 7 deletions

View File

@ -174,11 +174,12 @@ recalculate_sizes(void)
TAILQ_FOREACH(c, &clients, entry) {
if (ignore_client_size(c))
continue;
if (c->tty.sy <= status_line_size(c))
s = c->session;
if (c->tty.sy <= s->statuslines || (c->flags & CLIENT_CONTROL))
c->flags |= CLIENT_STATUSOFF;
else
c->flags &= ~CLIENT_STATUSOFF;
c->session->attached++;
s->attached++;
}
/* Walk each window and adjust the size. */

View File

@ -203,7 +203,7 @@ status_at_line(struct client *c)
{
struct session *s = c->session;
if (c->flags & CLIENT_STATUSOFF)
if (c->flags & (CLIENT_STATUSOFF|CLIENT_CONTROL))
return (-1);
if (s->statusat != 1)
return (s->statusat);
@ -216,7 +216,7 @@ status_line_size(struct client *c)
{
struct session *s = c->session;
if (c->flags & CLIENT_STATUSOFF)
if (c->flags & (CLIENT_STATUSOFF|CLIENT_CONTROL))
return (0);
return (s->statuslines);
}

6
tmux.1
View File

@ -4468,17 +4468,17 @@ as a list of menu items separated by
.Ql | .
Each menu item consists of three comma-separated parts:
.Bl -enum -width Ds
.It name
.It
The menu item name.
This is a format and may include embedded styles, see the
.Sx FORMATS
and
.Sx STYLES
sections.
.It key
.It
The menu item shortcut key.
If this is empty the menu item has no key shortcut.
.It command
.It
The command run when the menu item is chosen.
.El
.Pp