mirror of
https://github.com/tmux/tmux.git
synced 2024-11-17 18:08:51 +00:00
Sync OpenBSD patchset 544:
Permit top-bit-set characters to be entered in the status line. They could already be set from the shell and are just passed through when printing (so invisible characters or displaying on terminals with different character sets may cause problems). Note that entering UTF-8 may not work and in any case currently the status line cannot display it correctly (outside of status-left/status-right).
This commit is contained in:
parent
4c2e037046
commit
9829cfc8d2
4
status.c
4
status.c
@ -1,4 +1,4 @@
|
|||||||
/* $Id: status.c,v 1.127 2009-11-08 23:11:23 tcunha Exp $ */
|
/* $Id: status.c,v 1.128 2009-11-18 01:28:43 tcunha Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -976,7 +976,7 @@ status_prompt_key(struct client *c, int key)
|
|||||||
status_prompt_clear(c);
|
status_prompt_clear(c);
|
||||||
break;
|
break;
|
||||||
case MODEKEY_OTHER:
|
case MODEKEY_OTHER:
|
||||||
if (key < 32 || key > 126)
|
if (key < 32 || key == 127)
|
||||||
break;
|
break;
|
||||||
c->prompt_buffer = xrealloc(c->prompt_buffer, 1, size + 2);
|
c->prompt_buffer = xrealloc(c->prompt_buffer, 1, size + 2);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user