|
@@ -1488,6 +1488,9 @@ static void processEvent(XEvent *event)
|
|
if (event->xconfigure.width != window->x11.width ||
|
|
if (event->xconfigure.width != window->x11.width ||
|
|
event->xconfigure.height != window->x11.height)
|
|
event->xconfigure.height != window->x11.height)
|
|
{
|
|
{
|
|
|
|
+ window->x11.width = event->xconfigure.width;
|
|
|
|
+ window->x11.height = event->xconfigure.height;
|
|
|
|
+
|
|
_glfwInputFramebufferSize(window,
|
|
_glfwInputFramebufferSize(window,
|
|
event->xconfigure.width,
|
|
event->xconfigure.width,
|
|
event->xconfigure.height);
|
|
event->xconfigure.height);
|
|
@@ -1495,9 +1498,6 @@ static void processEvent(XEvent *event)
|
|
_glfwInputWindowSize(window,
|
|
_glfwInputWindowSize(window,
|
|
event->xconfigure.width,
|
|
event->xconfigure.width,
|
|
event->xconfigure.height);
|
|
event->xconfigure.height);
|
|
-
|
|
|
|
- window->x11.width = event->xconfigure.width;
|
|
|
|
- window->x11.height = event->xconfigure.height;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
int xpos = event->xconfigure.x;
|
|
int xpos = event->xconfigure.x;
|
|
@@ -1525,9 +1525,10 @@ static void processEvent(XEvent *event)
|
|
|
|
|
|
if (xpos != window->x11.xpos || ypos != window->x11.ypos)
|
|
if (xpos != window->x11.xpos || ypos != window->x11.ypos)
|
|
{
|
|
{
|
|
- _glfwInputWindowPos(window, xpos, ypos);
|
|
|
|
window->x11.xpos = xpos;
|
|
window->x11.xpos = xpos;
|
|
window->x11.ypos = ypos;
|
|
window->x11.ypos = ypos;
|
|
|
|
+
|
|
|
|
+ _glfwInputWindowPos(window, xpos, ypos);
|
|
}
|
|
}
|
|
|
|
|
|
return;
|
|
return;
|