Get the colours right.

pull/1/head
Nicholas Marriott 2008-09-08 20:51:19 +00:00
parent 4235ddb4e8
commit 0ba3bab997
1 changed files with 6 additions and 4 deletions

10
input.c
View File

@ -1,4 +1,4 @@
/* $Id: input.c,v 1.53 2008-09-08 17:40:50 nicm Exp $ */ /* $Id: input.c,v 1.54 2008-09-08 20:51:19 nicm Exp $ */
/* /*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@ -433,8 +433,10 @@ input_state_sequence_next(u_char ch, struct input_ctx *ictx)
void void
input_state_sequence_intermediate(u_char ch, struct input_ctx *ictx) input_state_sequence_intermediate(u_char ch, struct input_ctx *ictx)
{ {
if (INPUT_INTERMEDIATE(ch)) if (INPUT_INTERMEDIATE(ch)) {
log_debug2(":: in %zu: %hhu (%c)", ictx->off, ch, ch);
return; return;
}
if (INPUT_UPPERCASE(ch) || INPUT_LOWERCASE(ch)) { if (INPUT_UPPERCASE(ch) || INPUT_LOWERCASE(ch)) {
input_state(ictx, input_state_first); input_state(ictx, input_state_first);
@ -1075,14 +1077,14 @@ input_handle_sequence_sgr(struct input_ctx *ictx)
if (o == 38) { if (o == 38) {
if (m > 7 && m < 16) { if (m > 7 && m < 16) {
attr |= ATTR_BRIGHT; attr |= ATTR_BRIGHT;
m -= 7; m -= 8;
} }
fg = m; fg = m;
break; break;
} else if (o == 48) { } else if (o == 48) {
if (m > 7 && m < 16) { if (m > 7 && m < 16) {
attr |= ATTR_BRIGHT; attr |= ATTR_BRIGHT;
m -= 7; m -= 8;
} }
bg = m; bg = m;
break; break;