| Index: cc/playback/display_list_raster_source.cc
|
| diff --git a/cc/playback/display_list_raster_source.cc b/cc/playback/display_list_raster_source.cc
|
| index 0cd96b1dc992039028916d76894ac511b9b27f4c..ae130164d2483faff693aa649bfcdb9251da9ea1 100644
|
| --- a/cc/playback/display_list_raster_source.cc
|
| +++ b/cc/playback/display_list_raster_source.cc
|
| @@ -114,7 +114,10 @@ void DisplayListRasterSource::RasterCommon(
|
| canvas->clipRect(gfx::RectToSkRect(content_rect), SkRegion::kIntersect_Op);
|
|
|
| DCHECK(display_list_.get());
|
| - display_list_->Raster(canvas, callback, contents_scale);
|
| + gfx::Rect canvas_target_playback_rect =
|
| + canvas_playback_rect - canvas_bitmap_rect.OffsetFromOrigin();
|
| + display_list_->Raster(canvas, callback, canvas_target_playback_rect,
|
| + contents_scale);
|
| }
|
|
|
| skia::RefPtr<SkPicture> DisplayListRasterSource::GetFlattenedPicture() {
|
|
|