mirror of
https://github.com/tmux/tmux.git
synced 2025-04-29 01:08:49 +00:00
Merge branch 'obsd-master'
This commit is contained in:
commit
ab1d18d00f
4
format.c
4
format.c
@ -3564,12 +3564,12 @@ found:
|
|||||||
}
|
}
|
||||||
if (modifiers & FORMAT_QUOTE_SHELL) {
|
if (modifiers & FORMAT_QUOTE_SHELL) {
|
||||||
saved = found;
|
saved = found;
|
||||||
found = xstrdup(format_quote_shell(saved));
|
found = format_quote_shell(saved);
|
||||||
free(saved);
|
free(saved);
|
||||||
}
|
}
|
||||||
if (modifiers & FORMAT_QUOTE_STYLE) {
|
if (modifiers & FORMAT_QUOTE_STYLE) {
|
||||||
saved = found;
|
saved = found;
|
||||||
found = xstrdup(format_quote_style(saved));
|
found = format_quote_style(saved);
|
||||||
free(saved);
|
free(saved);
|
||||||
}
|
}
|
||||||
return (found);
|
return (found);
|
||||||
|
@ -2218,6 +2218,7 @@ server_client_check_pane_buffer(struct window_pane *wp)
|
|||||||
}
|
}
|
||||||
wpo = control_pane_offset(c, wp, &flag);
|
wpo = control_pane_offset(c, wp, &flag);
|
||||||
if (wpo == NULL) {
|
if (wpo == NULL) {
|
||||||
|
if (!flag)
|
||||||
off = 0;
|
off = 0;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
34
tty-keys.c
34
tty-keys.c
@ -934,34 +934,16 @@ tty_keys_extended_key(struct tty *tty, const char *buf, size_t len,
|
|||||||
nkey = number;
|
nkey = number;
|
||||||
|
|
||||||
/* Update the modifiers. */
|
/* Update the modifiers. */
|
||||||
switch (modifiers) {
|
if (modifiers > 0) {
|
||||||
case 2:
|
modifiers--;
|
||||||
|
if (modifiers & 1)
|
||||||
nkey |= KEYC_SHIFT;
|
nkey |= KEYC_SHIFT;
|
||||||
break;
|
if (modifiers & 2)
|
||||||
case 3:
|
nkey |= (KEYC_META|KEYC_IMPLIED_META); /* Alt */
|
||||||
nkey |= (KEYC_META|KEYC_IMPLIED_META);
|
if (modifiers & 4)
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
nkey |= (KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META);
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
nkey |= KEYC_CTRL;
|
nkey |= KEYC_CTRL;
|
||||||
break;
|
if (modifiers & 8)
|
||||||
case 6:
|
nkey |= (KEYC_META|KEYC_IMPLIED_META); /* Meta */
|
||||||
nkey |= (KEYC_SHIFT|KEYC_CTRL);
|
|
||||||
break;
|
|
||||||
case 7:
|
|
||||||
nkey |= (KEYC_META|KEYC_CTRL);
|
|
||||||
break;
|
|
||||||
case 8:
|
|
||||||
nkey |= (KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL);
|
|
||||||
break;
|
|
||||||
case 9:
|
|
||||||
nkey |= (KEYC_META|KEYC_IMPLIED_META);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
*key = KEYC_NONE;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user