From acb793940465da406630d27e9483cd2622dc480c Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Tue, 23 Aug 2016 14:46:23 -0700 Subject: [PATCH] Scale picture layers to the picture's cull rect (#2967) --- flow/layers/picture_layer.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flow/layers/picture_layer.cc b/flow/layers/picture_layer.cc index e13b0c14c..b30da9d4d 100644 --- a/flow/layers/picture_layer.cc +++ b/flow/layers/picture_layer.cc @@ -30,7 +30,8 @@ void PictureLayer::Paint(PaintContext& context) { context.canvas.translate(offset_.x(), offset_.y()); if (image_) { - context.canvas.drawImage(image_.get(), 0, 0); + context.canvas.drawImageRect(image_.get(), picture_->cullRect(), nullptr, + SkCanvas::kFast_SrcRectConstraint); } else { context.canvas.drawPicture(picture_.get()); } -- GitLab