diff options
Diffstat (limited to 'miext/cw/cw.c')
-rw-r--r-- | miext/cw/cw.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/miext/cw/cw.c b/miext/cw/cw.c index e0b7467ed..708ebe323 100644 --- a/miext/cw/cw.c +++ b/miext/cw/cw.c @@ -685,7 +685,7 @@ miInitializeCompositeWrapper(ScreenPtr pScreen) #ifdef RENDER if (GetPictureScreen (pScreen)) - cwInitializeRender(pScreen) + cwInitializeRender(pScreen); #endif } @@ -707,10 +707,8 @@ cwCloseScreen (int i, ScreenPtr pScreen) pScreen->PaintWindowBorder = pScreenPriv->PaintWindowBorder; #ifdef RENDER - if (ps) { - ps->Composite = pScreenPriv->Composite; - ps->Glyphs = pScreenPriv->Glyphs; - } + if (ps) + cwFiniRender(pScreen); #endif xfree((pointer)pScreenPriv); |