diff options
author | Matthieu Herrb <matthieu.herrb@laas.fr> | 2010-08-29 14:26:28 +0200 |
---|---|---|
committer | Matthieu Herrb <matthieu.herrb@laas.fr> | 2010-08-29 14:26:28 +0200 |
commit | fc031767214e6c0939334341ced0c439165d0ad6 (patch) | |
tree | 85b69d642acc5325a9175d6e124258dae34b81ab | |
parent | 06e673f8db5a003e4a0fdf8c22abaef8f2bf74c9 (diff) |
Do not call shawdowRemove() if shadow fb was disabled.
Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
-rw-r--r-- | src/wsfb_driver.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wsfb_driver.c b/src/wsfb_driver.c index d4ad995..b146905 100644 --- a/src/wsfb_driver.c +++ b/src/wsfb_driver.c @@ -949,7 +949,8 @@ WsfbCloseScreen(int scrnIndex, ScreenPtr pScreen) TRACE_ENTER("WsfbCloseScreen"); pPixmap = pScreen->GetScreenPixmap(pScreen); - shadowRemove(pScreen, pPixmap); + if (fPtr->shadowFB) + shadowRemove(pScreen, pPixmap); if (pScrn->vtSema) { WsfbRestore(pScrn); |