diff options
| author | Tomas 'ZeXx86' Jedrzejek <zexx86@gmail.com> | 2009-04-18 22:27:31 +0200 |
|---|---|---|
| committer | Tomas 'ZeXx86' Jedrzejek <zexx86@gmail.com> | 2009-04-18 22:27:31 +0200 |
| commit | 8fd8045550facb7c66501ad34be089f8cb2d5448 (patch) | |
| tree | ed23e4913fa880ee5e92620df32a7d3f5379894b /src/client/chat.c | |
| parent | ce19d33b99ba02fb29297a21bf88d830e708cb27 (diff) | |
Bugfix of chat character limiter
Cleanup in settingKeys.c file
Diffstat (limited to 'src/client/chat.c')
| -rw-r--r-- | src/client/chat.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/client/chat.c b/src/client/chat.c index ca98389..019445f 100644 --- a/src/client/chat.c +++ b/src/client/chat.c @@ -127,16 +127,16 @@ static void processMessageKey(SDL_keysym keysym) len = strlen(line); font_text_size(line, &w, &h); - if (w > CHAT_SIZE_X - 40) { - return; - } - /* processing of backspace */ if (keysym.sym == SDLK_BACKSPACE && len > 0) { line[len - 1] = '\0'; return; } + /* end of line */ + if (w > CHAT_SIZE_X - 20) + return; + /* processing of printable chars but not letters */ if ((keysym.sym >= SDLK_SPACE && keysym.sym <= SDLK_AT) || (keysym.sym >= SDLK_LEFTBRACKET && keysym.sym <= SDLK_BACKQUOTE)) { |