Merge branch 'obsd-master'

This commit is contained in:
Thomas Adam
2019-05-11 09:02:29 +01:00
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