+2005-06-03 Alexander Gottwald <ago at freedesktop dot org>
+
+ * winmultiwindowwndproc.c:
+ * winblock.c:
+ Backout last winRaiseWindow patch which caused stacking problems
+
2005-05-25 Alexander Gottwald <ago at freedesktop dot org>
* win.h:
extern HWND g_hDlgAbout;
-Bool winInBlockHandler = FALSE;
-
/* See Porting Layer Definition - p. 6 */
void
winBlockHandler (int nScreen,
winBlockHandler_ProcessMessages:
#endif
-
-
- winInBlockHandler = TRUE;
/* Process all messages on our queue */
while (PeekMessage (&msg, NULL, 0, 0, PM_REMOVE))
{
DispatchMessage (&msg);
}
}
- winInBlockHandler = FALSE;
}
}
extern Bool winInDestroyWindowsWindow;
-extern Bool winInBlockHandler;
static Bool winInRaiseWindow = FALSE;
static void winRaiseWindow(WindowPtr pWin)
{
- if (winInBlockHandler && !winInDestroyWindowsWindow && !winInRaiseWindow)
+ if (!winInDestroyWindowsWindow && !winInRaiseWindow)
{
BOOL oldstate = winInRaiseWindow;
winInRaiseWindow = TRUE;