From 27e6fa3ad7a72f96f75608a6c95680ccd916e27b Mon Sep 17 00:00:00 2001 From: oy Date: Wed, 22 Sep 2010 00:40:35 +0200 Subject: fixed problems with key handling on osx. Closes #45 --- src/engine/client/input.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/engine/client') diff --git a/src/engine/client/input.cpp b/src/engine/client/input.cpp index 195b78aa..bf3e703c 100644 --- a/src/engine/client/input.cpp +++ b/src/engine/client/input.cpp @@ -150,7 +150,8 @@ void CInput::Update() { // handle keys case SDL_KEYDOWN: - AddEvent(Event.key.keysym.unicode, 0, 0); // ignore_convention + if(Event.key.keysym.unicode < 255) // ignore_convention + AddEvent(Event.key.keysym.unicode, 0, 0); // ignore_convention Key = Event.key.keysym.sym; // ignore_convention break; case SDL_KEYUP: -- cgit 1.4.1