diff options
Diffstat (limited to 'xfixes')
-rw-r--r-- | xfixes/region.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/xfixes/region.c b/xfixes/region.c index 4fdfa203a..4a3ec334a 100644 --- a/xfixes/region.c +++ b/xfixes/region.c @@ -663,7 +663,6 @@ int ProcXFixesSetWindowShapeRegion (ClientPtr client) { WindowPtr pWin; - ScreenPtr pScreen; RegionPtr pRegion; RegionPtr *pDestRegion; int rc; @@ -678,7 +677,6 @@ ProcXFixesSetWindowShapeRegion (ClientPtr client) return rc; } VERIFY_REGION_OR_NONE(pRegion, stuff->region, client, DixWriteAccess); - pScreen = pWin->drawable.pScreen; switch (stuff->destKind) { case ShapeBounding: case ShapeClip: @@ -733,7 +731,7 @@ ProcXFixesSetWindowShapeRegion (ClientPtr client) if (*pDestRegion) RegionDestroy(*pDestRegion); *pDestRegion = pRegion; - (*pScreen->SetShape) (pWin, stuff->destKind); + (*pWin->drawable.pScreen->SetShape) (pWin, stuff->destKind); SendShapeNotify (pWin, stuff->destKind); return Success; } |