Fixed spurious keypress at startup on BeOS

This commit is contained in:
Sam Lantinga
2002-04-11 18:22:05 +00:00
parent 6299330b7b
commit 247f6e23bb

View File

@@ -288,9 +288,12 @@ void BE_InitOSKeymap(_THIS)
{
unsigned int i;
/* Initialize all the key states as "up" */
/* Initialize the keyboard state */
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 */
/* Source: <be/interface/InterfaceDefs.h> and BeOS keyboard info */