From 9829cfc8d2e32f587ec1a5de08f3c6bc4a20cb4b Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Wed, 18 Nov 2009 01:28:43 +0000 Subject: [PATCH] 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). --- status.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/status.c b/status.c index 1e5701be..05303fe1 100644 --- a/status.c +++ b/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 @@ -976,7 +976,7 @@ status_prompt_key(struct client *c, int key) status_prompt_clear(c); break; case MODEKEY_OTHER: - if (key < 32 || key > 126) + if (key < 32 || key == 127) break; c->prompt_buffer = xrealloc(c->prompt_buffer, 1, size + 2);