Index: cc/resources/skpicture_content_layer_updater.cc |
diff --git a/cc/resources/skpicture_content_layer_updater.cc b/cc/resources/skpicture_content_layer_updater.cc |
index a08b2b4ed9d4c593583500084229d753a5cd27c0..1445803414d6fa64bc92c3c42553dc3bc6dc4d1c 100644 |
--- a/cc/resources/skpicture_content_layer_updater.cc |
+++ b/cc/resources/skpicture_content_layer_updater.cc |
@@ -29,10 +29,13 @@ void SkPictureContentLayerUpdater::PrepareToUpdate( |
gfx::Rect* resulting_opaque_rect) { |
SkCanvas* canvas = |
picture_.beginRecording(content_rect.width(), content_rect.height()); |
+ SkISize size = canvas->getBaseLayerSize(); |
+ CHECK_EQ(content_rect.width(), size.width()); |
+ CHECK_EQ(content_rect.height(), size.height()); |
base::TimeTicks start_time = |
rendering_stats_instrumentation_->StartRecording(); |
PaintContents(canvas, |
- content_rect.origin(), |
+ content_rect, |
contents_width_scale, |
contents_height_scale, |
resulting_opaque_rect); |