aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/utils/SkPaintFilterCanvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/SkPaintFilterCanvas.cpp')
-rw-r--r--src/utils/SkPaintFilterCanvas.cpp4
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);