diff options
author | Jakob Bornecrantz <jakob@vmware.com> | 2014-05-21 11:52:29 +0200 |
---|---|---|
committer | Jakob Bornecrantz <jakob@vmware.com> | 2014-05-23 12:57:01 +0200 |
commit | 4e378a730d2d2deffc915af2a3d013d2a994a1b0 (patch) | |
tree | d7150dd1bba2adee060fea6e6abb010b3ffef0f9 | |
parent | 82c9b0c1d34459c568d004521e3f35a69f5d7ae3 (diff) |
vmware/legacy: Apply same fix to auto colorkey fill
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
Reviewed-by: Thomas Hellström <thellstrom@vmware.com>
-rw-r--r-- | src/vmwarevideo.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/vmwarevideo.c b/src/vmwarevideo.c index 745c71f..a82110d 100644 --- a/src/vmwarevideo.c +++ b/src/vmwarevideo.c @@ -687,7 +687,12 @@ vmwareVideoInitStream(ScrnInfoPtr pScrn, VMWAREVideoPtr pVid, int nBoxes = REGION_NUM_RECTS(&pVid->clipBoxes); #if HAVE_FILLKEYHELPERDRAWABLE - xf86XVFillKeyHelperDrawable(draw, pVid->colorKey, clipBoxes); + if (draw->type == DRAWABLE_WINDOW) { + xf86XVFillKeyHelperDrawable(draw, pVid->colorKey, clipBoxes); + DamageDamageRegion(draw, clipBoxes); + } else { + xf86XVFillKeyHelper(pScrn->pScreen, pVid->colorKey, clipBoxes); + } #else xf86XVFillKeyHelper(pScrn->pScreen, pVid->colorKey, clipBoxes); #endif |