mirror of
https://github.com/yawut/SDL.git
synced 2026-09-14 12:06:26 -05:00
Fixed array overrun
This commit is contained in:
@@ -37,7 +37,7 @@ struct SDL_Keyboard
|
||||
/* Data common to all keyboards */
|
||||
SDL_WindowID focus;
|
||||
Uint16 modstate;
|
||||
Uint8 keystate[(SDL_NUM_SCANCODES + 7) / 8];
|
||||
Uint8 keystate[SDL_NUM_SCANCODES];
|
||||
SDLKey keymap[SDL_NUM_SCANCODES];
|
||||
|
||||
void *driverdata;
|
||||
|
||||
@@ -63,8 +63,10 @@ PrintKey(SDL_keysym * sym, int pressed)
|
||||
SDL_GetScancodeName(sym->scancode),
|
||||
sym->sym, SDL_GetKeyName(sym->sym));
|
||||
} else {
|
||||
printf("Unknown Key (scancode = 0x%04X) %s ",
|
||||
sym->scancode, pressed ? "pressed" : "released");
|
||||
printf("Unknown Key (scancode = 0x%04X = %s) %s ",
|
||||
sym->scancode,
|
||||
SDL_GetScancodeName(sym->scancode),
|
||||
pressed ? "pressed" : "released");
|
||||
}
|
||||
|
||||
/* Print the translated character, if one exists */
|
||||
|
||||
Reference in New Issue
Block a user