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