diff options
Diffstat (limited to 'src/utils/SkPaintFilterCanvas.cpp')
-rw-r--r-- | src/utils/SkPaintFilterCanvas.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/utils/SkPaintFilterCanvas.cpp b/src/utils/SkPaintFilterCanvas.cpp index 7bf8a5ff6e..c6b28d0c5d 100644 --- a/src/utils/SkPaintFilterCanvas.cpp +++ b/src/utils/SkPaintFilterCanvas.cpp @@ -33,9 +33,7 @@ SkPaintFilterCanvas::SkPaintFilterCanvas(SkCanvas *canvas) : INHERITED(canvas->imageInfo().width(), canvas->imageInfo().height()) { // Transfer matrix & clip state before adding the target canvas. - SkIRect devClip; - canvas->getClipDeviceBounds(&devClip); - this->clipRect(SkRect::Make(devClip)); + this->clipRect(SkRect::Make(canvas->getDeviceClipBounds())); this->setMatrix(canvas->getTotalMatrix()); this->addCanvas(canvas); |