| Index: skia/ext/analysis_canvas.cc
|
| diff --git a/skia/ext/analysis_canvas.cc b/skia/ext/analysis_canvas.cc
|
| index ae29eb0742b771b605b038e4b6d8fd90374a70ff..ac3254ad82209f29ae7e39f03db7eb39bc01697b 100644
|
| --- a/skia/ext/analysis_canvas.cc
|
| +++ b/skia/ext/analysis_canvas.cc
|
| @@ -65,7 +65,7 @@ bool IsFullQuad(SkCanvas* canvas, const SkRect& drawn_rect) {
|
| return false;
|
|
|
| // if the clip is smaller than the canvas, we're partly clipped, so abort.
|
| - if (!clip_irect.contains(SkIRect::MakeSize(canvas->getDeviceSize())))
|
| + if (!clip_irect.contains(SkIRect::MakeSize(canvas->getBaseLayerSize())))
|
| return false;
|
|
|
| const SkMatrix& matrix = canvas->getTotalMatrix();
|
| @@ -450,7 +450,7 @@ SkCanvas::SaveLayerStrategy AnalysisCanvas::willSaveLayer(
|
|
|
| ++saved_stack_size_;
|
|
|
| - SkIRect canvas_ibounds = SkIRect::MakeSize(this->getDeviceSize());
|
| + SkIRect canvas_ibounds = SkIRect::MakeSize(this->getBaseLayerSize());
|
| SkRect canvas_bounds;
|
| canvas_bounds.set(canvas_ibounds);
|
|
|
|
|