| Index: cc/playback/recording_source.cc
|
| diff --git a/cc/playback/recording_source.cc b/cc/playback/recording_source.cc
|
| index f1f4d3780cf1cefdccf6e07ba1f9af5aa63bf2fa..367dbc7ebfc32b9b4faadd1eb62e810cb876be98 100644
|
| --- a/cc/playback/recording_source.cc
|
| +++ b/cc/playback/recording_source.cc
|
| @@ -156,9 +156,10 @@ void RecordingSource::DetermineIfSolidColor() {
|
| TRACE_EVENT1("cc", "RecordingSource::DetermineIfSolidColor", "opcount",
|
| display_list_->ApproximateOpCount());
|
| gfx::Size layer_size = GetSize();
|
| - skia::AnalysisCanvas canvas(layer_size.width(), layer_size.height());
|
| + skia::AnalysisCanvas sk_canvas(layer_size.width(), layer_size.height());
|
| + CdlPassThroughCanvas canvas(&sk_canvas);
|
| display_list_->Raster(&canvas, nullptr, gfx::Rect(layer_size), 1.f);
|
| - is_solid_color_ = canvas.GetColorIfSolid(&solid_color_);
|
| + is_solid_color_ = sk_canvas.GetColorIfSolid(&solid_color_);
|
| }
|
|
|
| } // namespace cc
|
|
|