Mouse position coordinates are unsigned

This commit is contained in:
Paul LeoNerd Evans 2011-06-16 17:07:47 +01:00
parent 6e99f8ab85
commit b30f946117
1 changed files with 3 additions and 3 deletions

View File

@ -743,10 +743,10 @@ TermKeyResult termkey_interpret_mouse(TermKey *tk, const TermKeyKey *key, TermKe
*button = 0; *button = 0;
if(col) if(col)
*col = key->code.mouse[1]; *col = (unsigned char)key->code.mouse[1];
if(line) if(line)
*line = key->code.mouse[2]; *line = (unsigned char)key->code.mouse[2];
if(!event) if(!event)
return TERMKEY_RES_KEY; 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; if(l <= 0) return pos;
pos += l; pos += l;
l = snprintf(buffer + pos, len - pos, " @ (%d,%d)", col, line); l = snprintf(buffer + pos, len - pos, " @ (%u,%u)", col, line);
} }
} }
break; break;