Moved focus callback triggering last.

This commit is contained in:
Camilla Berglund 2015-06-15 15:19:55 +02:00
parent dba59cf903
commit e049190ff1

View File

@ -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;
}