From b30f9461175f2f3eaa748a3a3ebe13d4aaba977e Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Thu, 16 Jun 2011 17:07:47 +0100 Subject: [PATCH] Mouse position coordinates are unsigned --- termkey.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/termkey.c b/termkey.c index 4336996..60d76e8 100644 --- a/termkey.c +++ b/termkey.c @@ -743,10 +743,10 @@ TermKeyResult termkey_interpret_mouse(TermKey *tk, const TermKeyKey *key, TermKe *button = 0; if(col) - *col = key->code.mouse[1]; + *col = (unsigned char)key->code.mouse[1]; if(line) - *line = key->code.mouse[2]; + *line = (unsigned char)key->code.mouse[2]; if(!event) return TERMKEY_RES_KEY; @@ -1070,7 +1070,7 @@ size_t termkey_strfkey(TermKey *tk, char *buffer, size_t len, TermKeyKey *key, T if(l <= 0) return pos; pos += l; - l = snprintf(buffer + pos, len - pos, " @ (%d,%d)", col, line); + l = snprintf(buffer + pos, len - pos, " @ (%u,%u)", col, line); } } break;