From 40cf9d64eee99710886d2bc62a36ccc017ebfdae Mon Sep 17 00:00:00 2001 From: David Reveman Date: Mon, 4 Aug 2008 12:12:56 -0400 Subject: [PATCH] No need to configure back-end server window in CopyWindow. This should all be taken care of in dmxPositionWindow. --- hw/dmx/dmxwindow.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/hw/dmx/dmxwindow.c b/hw/dmx/dmxwindow.c index 443672002..7c348b691 100644 --- a/hw/dmx/dmxwindow.c +++ b/hw/dmx/dmxwindow.c @@ -884,11 +884,7 @@ void dmxRestackWindow(WindowPtr pWindow, WindowPtr pOldNextSib) * lazy window creation optimization is enabled. */ void dmxCopyWindow(WindowPtr pWindow, DDXPointRec ptOldOrg, RegionPtr prgnSrc) { - ScreenPtr pScreen = pWindow->drawable.pScreen; - DMXScreenInfo *dmxScreen = &dmxScreens[pScreen->myNum]; - dmxWinPrivPtr pWinPriv = DMX_GET_WINDOW_PRIV(pWindow); - unsigned int m; - XWindowChanges c; + dmxWinPrivPtr pWinPriv = DMX_GET_WINDOW_PRIV(pWindow); /* Determine if the window is completely off the visible portion of the screen */ @@ -898,19 +894,6 @@ void dmxCopyWindow(WindowPtr pWindow, DDXPointRec ptOldOrg, RegionPtr prgnSrc) been created yet, create it and map it */ if (!pWinPriv->window && pWinPriv->mapped && !pWinPriv->offscreen) { dmxCreateAndRealizeWindow(pWindow, TRUE); - } else if (pWinPriv->window) { - /* Move window on back-end server */ - m = CWX | CWY | CWWidth | CWHeight; - c.x = pWindow->origin.x - wBorderWidth(pWindow); - c.y = pWindow->origin.y - wBorderWidth(pWindow); - c.width = pWindow->drawable.width; - c.height = pWindow->drawable.height; - - XLIB_PROLOGUE (dmxScreen); - dmxSetIgnore (dmxScreen, NextRequest (dmxScreen->beDisplay)); - XConfigureWindow(dmxScreen->beDisplay, pWinPriv->window, m, &c); - XLIB_EPILOGUE (dmxScreen); - dmxSync(dmxScreen, False); } dmxUpdateWindowInfo(DMX_UPDATE_COPY, pWindow);