diff options
author | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2011-06-16 17:07:47 +0100 |
---|---|---|
committer | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2011-06-16 17:07:47 +0100 |
commit | b30f9461175f2f3eaa748a3a3ebe13d4aaba977e (patch) | |
tree | afd5af3014768e5e6d8f1c8ac104d684cfc42ada | |
parent | 6e99f8ab857218d0fb42d93a3bcec17397476497 (diff) | |
download | termo-b30f9461175f2f3eaa748a3a3ebe13d4aaba977e.tar.gz termo-b30f9461175f2f3eaa748a3a3ebe13d4aaba977e.tar.xz termo-b30f9461175f2f3eaa748a3a3ebe13d4aaba977e.zip |
Mouse position coordinates are unsigned
-rw-r--r-- | termkey.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; |