| Index: cc/resources/picture_pile.cc
|
| diff --git a/cc/resources/picture_pile.cc b/cc/resources/picture_pile.cc
|
| index 698fe2c2b172660fd8419bb5556c525039578e40..31bc2d350b61250613245fdb674f087253a4a3f9 100644
|
| --- a/cc/resources/picture_pile.cc
|
| +++ b/cc/resources/picture_pile.cc
|
| @@ -693,9 +693,10 @@ void PicturePile::DetermineIfSolidColor() {
|
| if (it->second.GetPicture() != picture)
|
| return;
|
| }
|
| - skia::AnalysisCanvas canvas(recorded_viewport_.width(),
|
| - recorded_viewport_.height());
|
| - canvas.translate(-recorded_viewport_.x(), -recorded_viewport_.y());
|
| +
|
| + gfx::Size layer_size = GetSize();
|
| + skia::AnalysisCanvas canvas(layer_size.width(), layer_size.height());
|
| +
|
| picture->Raster(&canvas, nullptr, Region(), 1.0f);
|
| is_solid_color_ = canvas.GetColorIfSolid(&solid_color_);
|
| }
|
|
|