зеркало из https://github.com/mozilla/gecko-dev.git
Bug 753835: Clip to mask image rather than relying on EXTEND_NONE. r=roc
This commit is contained in:
Родитель
9ea2ea199d
Коммит
a6473beab0
|
@ -114,6 +114,8 @@ gfxAlphaBoxBlur::Paint(gfxContext* aDestinationCtx, const gfxPoint& offset)
|
|||
aDestinationCtx->Save();
|
||||
aDestinationCtx->NewPath();
|
||||
gfxRect dirty(dirtyrect->x, dirtyrect->y, dirtyrect->width, dirtyrect->height);
|
||||
gfxRect imageRect(offset - mImageSurface->GetDeviceOffset(), mImageSurface->GetSize());
|
||||
dirty.IntersectRect(dirty, imageRect);
|
||||
aDestinationCtx->Rectangle(dirty);
|
||||
aDestinationCtx->Clip();
|
||||
aDestinationCtx->Mask(mImageSurface, offset);
|
||||
|
|
Загрузка…
Ссылка в новой задаче