1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-27 04:28:52 -05:00

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