Commit 72d4a362 authored by cutealien's avatar cutealien

Fix problem found by pcOde that release-events from keys can happen to be 1ms...

Fix problem found by pcOde that release-events from keys can happen to be 1ms later than the pressed event.


git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2499 dfc29bdd-3216-0410-991c-e03cc46cb475
parent adb9effb
...@@ -915,7 +915,7 @@ bool CIrrDeviceLinux::run() ...@@ -915,7 +915,7 @@ bool CIrrDeviceLinux::run()
XPeekEvent (event.xkey.display, &next_event); XPeekEvent (event.xkey.display, &next_event);
if ((next_event.type == KeyPress) && if ((next_event.type == KeyPress) &&
(next_event.xkey.keycode == event.xkey.keycode) && (next_event.xkey.keycode == event.xkey.keycode) &&
(next_event.xkey.time == event.xkey.time)) (next_event.xkey.time - event.xkey.time) < 2) // usually same time, but on some systems a difference of 1 is possible
{ {
/* Ignore the key release event */ /* Ignore the key release event */
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment