X11: Fix IC event mask not being added to our window

master
Camilla Löwy ago%!(EXTRA string=5 years)
parent 8149a5fc00
commit a3d28ef52c
  1. 7
      src/x11_window.c

@ -781,6 +781,13 @@ static GLFWbool createNativeWindow(_GLFWwindow* window,
NULL); NULL);
} }
if (window->x11.ic)
{
unsigned long filter = 0;
if (XGetICValues(window->x11.ic, XNFilterEvents, &filter, NULL) == NULL)
XSelectInput(_glfw.x11.display, window->x11.handle, wa.event_mask | filter);
}
_glfwPlatformGetWindowPos(window, &window->x11.xpos, &window->x11.ypos); _glfwPlatformGetWindowPos(window, &window->x11.xpos, &window->x11.ypos);
_glfwPlatformGetWindowSize(window, &window->x11.width, &window->x11.height); _glfwPlatformGetWindowSize(window, &window->x11.width, &window->x11.height);

Loading…
Cancel
Save