Index: cc/resources/picture_pile.cc |
diff --git a/cc/resources/picture_pile.cc b/cc/resources/picture_pile.cc |
index 2f62056b2e6407e7d706e07addecc6735c75c1c4..e00ed54eab7e86c2d876e959a922941dfc05a85d 100644 |
--- a/cc/resources/picture_pile.cc |
+++ b/cc/resources/picture_pile.cc |
@@ -570,7 +570,8 @@ void PicturePile::DetermineIfSolidColor() { |
} |
skia::AnalysisCanvas canvas(recorded_viewport_.width(), |
recorded_viewport_.height()); |
- picture->Raster(&canvas, NULL, Region(), 1.0f); |
+ canvas.translate(-recorded_viewport_.x(), -recorded_viewport_.y()); |
+ picture->Raster(&canvas, nullptr, Region(), 1.0f); |
is_solid_color_ = canvas.GetColorIfSolid(&solid_color_); |
} |