|
From: <wil...@us...> - 2009-07-15 01:59:18
|
Revision: 422
http://hgengine.svn.sourceforge.net/hgengine/?rev=422&view=rev
Author: willmurnane
Date: 2009-07-15 01:59:15 +0000 (Wed, 15 Jul 2009)
Log Message:
-----------
Translate repeated keys, too!
Modified Paths:
--------------
Mercury2/src/X11Window.cpp
Modified: Mercury2/src/X11Window.cpp
===================================================================
--- Mercury2/src/X11Window.cpp 2009-07-13 05:33:28 UTC (rev 421)
+++ Mercury2/src/X11Window.cpp 2009-07-15 01:59:15 UTC (rev 422)
@@ -243,7 +243,7 @@
{
//ignore autorepeat
if ( IsKeyRepeat(&event.xkey) ) break;
-
+
KeyboardInput::ProcessKeyInput( ConvertScancode( event.xkey.keycode ), true, false);
break;
}
@@ -298,7 +298,7 @@
nEvent.xkey.time == e->time)
{
XNextEvent(m_display, &nEvent); //forget next event
- KeyboardInput::ProcessKeyInput(e->keycode, true, true); //set repeat flag
+ KeyboardInput::ProcessKeyInput( ConvertScancode( e->keycode ), true, true ); //set repeat flag
return true;
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|