Commit bb5882ba authored by Sam Lantinga's avatar Sam Lantinga

Fixed spurious keypress at startup on BeOS

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40340
parent fff61690
...@@ -288,9 +288,12 @@ void BE_InitOSKeymap(_THIS) ...@@ -288,9 +288,12 @@ void BE_InitOSKeymap(_THIS)
{ {
unsigned int i; unsigned int i;
/* Initialize all the key states as "up" */ /* Initialize the keyboard state */
key_flip = 0; key_flip = 0;
memset(keyinfo[key_flip].key_states, 0, 16); get_key_info(&keyinfo[key_flip]);
memcpy(keyinfo[!key_flip].key_states,
keyinfo[key_flip].key_states,
SDL_TABLESIZE(keyinfo[key_flip].key_states));
/* Initialize the BeOS key translation table */ /* Initialize the BeOS key translation table */
/* Source: <be/interface/InterfaceDefs.h> and BeOS keyboard info */ /* Source: <be/interface/InterfaceDefs.h> and BeOS keyboard info */
......
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