| Index: src/device/xps/SkXPSDevice.cpp
|
| diff --git a/src/device/xps/SkXPSDevice.cpp b/src/device/xps/SkXPSDevice.cpp
|
| index 5bf07e9877df67899e7a80ec13609303a9dfe9cf..331b6a740b58bd083aae626e9939b48abbeb3255 100644
|
| --- a/src/device/xps/SkXPSDevice.cpp
|
| +++ b/src/device/xps/SkXPSDevice.cpp
|
| @@ -1619,7 +1619,7 @@ void SkXPSDevice::drawPath(const SkDraw& d,
|
| //[Mask -> Mask]
|
| SkMask filteredMask;
|
| if (filter &&
|
| - filter->filterMask(&filteredMask, *mask, *d.fMatrix, NULL)) {
|
| + filter->filterMask(&filteredMask, *mask, *d.fMatrix, NULL, NULL)) {
|
|
|
| mask = &filteredMask;
|
| } else {
|
| @@ -1665,10 +1665,7 @@ void SkXPSDevice::drawPath(const SkDraw& d,
|
|
|
| //[Mask -> Mask]
|
| SkMask filteredMask;
|
| - if (filter->filterMask(&filteredMask,
|
| - rasteredMask,
|
| - matrix,
|
| - NULL)) {
|
| + if (filter->filterMask(&filteredMask, rasteredMask, matrix, NULL, NULL)) {
|
| mask = &filteredMask;
|
| } else {
|
| filteredMask.fImage = NULL;
|
|
|