summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu.herrb@laas.fr>2010-08-29 14:26:28 +0200
committerMatthieu Herrb <matthieu.herrb@laas.fr>2010-08-29 14:26:28 +0200
commitfc031767214e6c0939334341ced0c439165d0ad6 (patch)
tree85b69d642acc5325a9175d6e124258dae34b81ab
parent06e673f8db5a003e4a0fdf8c22abaef8f2bf74c9 (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.c3
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);