mirror of
https://github.com/glfw/glfw.git
synced 2025-11-12 01:09:18 +00:00
X11: Fix XKB state event bits being overwritten
This limits the update to the XKB group state event bit without clearing
all other state event bits.
(cherry picked from commit e07925c404)
This commit is contained in:
parent
dff64496d6
commit
3df4ebeaac
@ -770,7 +770,8 @@ static GLFWbool initExtensions(void)
|
||||
if (XkbGetState(_glfw.x11.display, XkbUseCoreKbd, &state) == Success)
|
||||
_glfw.x11.xkb.group = (unsigned int)state.group;
|
||||
|
||||
XkbSelectEventDetails(_glfw.x11.display, XkbUseCoreKbd, XkbStateNotify, XkbAllStateComponentsMask, XkbGroupStateMask);
|
||||
XkbSelectEventDetails(_glfw.x11.display, XkbUseCoreKbd, XkbStateNotify,
|
||||
XkbGroupStateMask, XkbGroupStateMask);
|
||||
}
|
||||
|
||||
#if defined(__CYGWIN__)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user