rawcon_read: Fix reading high part of input keys
authorMatt Fleming <matt.fleming@intel.com>
Thu, 2 Aug 2012 09:34:17 +0000 (10:34 +0100)
committerMatt Fleming <matt.fleming@intel.com>
Thu, 2 Aug 2012 09:34:17 +0000 (10:34 +0100)
commit2e512282fd37f7dcb6d33e025e389f11d6d6d42f
treec83fde1b4d843b79d147db65ea538f5d86ebc429
parent32ad2427ecda042a5eff93bae3773496ba5f44c1
rawcon_read: Fix reading high part of input keys

commit 8486142cf304 ("elflink: Replace __intcall() with direct
function calls") made the mistake of zero'ing the high part of the
input key on every invocation of __rawcon_read() instead of preserving
it across calls like the old code, which lead to function keys such as
KEY_UP, KEY_DOWN, etc not working.

Signed-off-by: Matt Fleming <matt.fleming@intel.com>
com32/lib/sys/rawcon_read.c