diff options
author | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2008-12-17 15:09:35 -0800 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@freedesktop.org> | 2008-12-17 15:09:35 -0800 |
commit | 3269959033ed0c675a3a906666454df34086896a (patch) | |
tree | f021084d12c6beab90b6bcec9b6c385de8baa5dd | |
parent | 60c8d2697036a125ca5381df8e2eaedabad4d242 (diff) |
XQuartz: Get rid of white rectangle bug
-rw-r--r-- | miext/rootless/rootlessWindow.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/miext/rootless/rootlessWindow.c b/miext/rootless/rootlessWindow.c index 74c5dbb53..da02fe04a 100644 --- a/miext/rootless/rootlessWindow.c +++ b/miext/rootless/rootlessWindow.c @@ -632,7 +632,7 @@ RootlessReorderWindow(WindowPtr pWin) { RootlessWindowRec *winRec = WINREC(pWin); - if (winRec != NULL && !winRec->is_reorder_pending) { + if (pWin->realized && winRec != NULL && !winRec->is_reorder_pending && !windows_hidden) { WindowPtr newPrevW; RootlessWindowRec *newPrev; RootlessFrameID newPrevID; @@ -1662,7 +1662,10 @@ RootlessOrderAllWindows (void) { int i; WindowPtr pWin; - + + if (windows_hidden) + return; + RL_DEBUG_MSG("RootlessOrderAllWindows() "); for (i = 0; i < screenInfo.numScreens; i++) { if (screenInfo.screens[i] == NULL) continue; |