Moved focus callback triggering last.

master
Camilla Berglund ago%!(EXTRA string=10 years)
parent dba59cf903
commit e049190ff1
  1. 6
      src/x11_window.c

@ -1231,11 +1231,10 @@ static void processEvent(XEvent *event)
if (window->x11.ic)
XSetICFocus(window->x11.ic);
_glfwInputWindowFocus(window, GL_TRUE);
if (window->cursorMode == GLFW_CURSOR_DISABLED)
disableCursor(window);
_glfwInputWindowFocus(window, GL_TRUE);
return;
}
@ -1252,11 +1251,10 @@ static void processEvent(XEvent *event)
if (window->x11.ic)
XUnsetICFocus(window->x11.ic);
_glfwInputWindowFocus(window, GL_FALSE);
if (window->cursorMode == GLFW_CURSOR_DISABLED)
restoreCursor(window);
_glfwInputWindowFocus(window, GL_FALSE);
return;
}

Loading…
Cancel
Save