X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fx11%2Ffg_window_x11.c;h=d2a3bbd5baac555a7a9437f841f5312c67b71ceb;hb=a2e0d9e66235abc1e9d555ffb7ba0903d85c0581;hp=f9e94a41708452ba5133825814edb4449235e7bb;hpb=26913c37ab4ecff6a3d43c1e1dfcd58141079e60;p=freeglut diff --git a/src/x11/fg_window_x11.c b/src/x11/fg_window_x11.c index f9e94a4..d2a3bbd 100644 --- a/src/x11/fg_window_x11.c +++ b/src/x11/fg_window_x11.c @@ -364,7 +364,8 @@ void fgPlatformOpenWindow( SFG_Window* window, const char* title, XFree(visualInfo); - if( !isSubWindow) + /* wait till window visible */ + if( !isSubWindow && !window->IsMenu) XPeekIfEvent( fgDisplay.pDisplay.Display, &eventReturnBuffer, &fghWindowIsVisible, (XPointer)(window->Window.Handle) ); #undef WINDOW_CONFIG }