mirror of https://github.com/encounter/SDL.git
Fixed bug #1650: X11 doesn't set KMOD_NUM and KMOD_CAPS to system state
This commit is contained in:
parent
2398c43be2
commit
6c56193a2a
|
@ -380,7 +380,7 @@ X11_GetScrollLockModifierMask(_THIS)
|
|||
return num_mask;
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
X11_ReconcileKeyboardState(_THIS)
|
||||
{
|
||||
SDL_VideoData *viddata = (SDL_VideoData *) _this->driverdata;
|
||||
|
|
|
@ -27,6 +27,7 @@ extern void X11_PumpEvents(_THIS);
|
|||
extern int X11_WaitEventTimeout(_THIS, int timeout);
|
||||
extern void X11_SendWakeupEvent(_THIS, SDL_Window *window);
|
||||
extern void X11_SuspendScreenSaver(_THIS);
|
||||
extern void X11_ReconcileKeyboardState(_THIS);
|
||||
|
||||
#endif /* SDL_x11events_h_ */
|
||||
|
||||
|
|
|
@ -409,6 +409,8 @@ X11_InitKeyboard(_THIS)
|
|||
SDL_IME_Init();
|
||||
#endif
|
||||
|
||||
X11_ReconcileKeyboardState(_this);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue