summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell King <rmk@armlinux.org.uk>2017-02-25 11:53:23 +0000
committerRussell King <rmk@armlinux.org.uk>2017-02-25 17:16:13 +0000
commitb2d61f0da2a0177cebfba2d67b2216fa93bdb0ba (patch)
treeb4e8f449390fb35a59a51580c33f55aa65c2ffe1
parent30da363464c1baa934a5ede782250a4e8a5e40c8 (diff)
src: Xv: use xf86XVFillKeyHelperDrawable()
Use xf86XVFillKeyHelperDrawable() when filling the colorkey, which avoids potential corruption with some window managers. Signed-off-by: Russell King <rmk@armlinux.org.uk>
-rw-r--r--src/armada_drm_xv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/armada_drm_xv.c b/src/armada_drm_xv.c
index d455c21..1dbb42e 100644
--- a/src/armada_drm_xv.c
+++ b/src/armada_drm_xv.c
@@ -855,7 +855,7 @@ static void armada_drm_xv_draw_colorkey(ScrnInfoPtr pScrn, DrawablePtr pDraw,
if (drmxv->autopaint_colorkey &&
(repaint || !RegionEqual(&drmxv->clipBoxes, clipBoxes))) {
RegionCopy(&drmxv->clipBoxes, clipBoxes);
- xf86XVFillKeyHelper(pScrn->pScreen,
+ xf86XVFillKeyHelperDrawable(pDraw,
drmxv->props[PROP_DRM_COLORKEY].value,
clipBoxes);
}