Index: cc/resources/picture.cc |
diff --git a/cc/resources/picture.cc b/cc/resources/picture.cc |
index 6530866d6a03dce9a4d6374a53693fe70f73cdaa..10591b9b1412ce13a7bbecda4b546df5e56ac83b 100644 |
--- a/cc/resources/picture.cc |
+++ b/cc/resources/picture.cc |
@@ -121,7 +121,8 @@ scoped_refptr<Picture> Picture::CreateFromSkpValue(const base::Value* value) { |
if (skpicture == NULL) |
return NULL; |
- gfx::Rect layer_rect(skpicture->width(), skpicture->height()); |
+ const SkIRect skr = skpicture->cullRect().roundOut(); |
+ gfx::Rect layer_rect(gfx::SkIRectToRect(skr)); |
danakj
2014/12/12 18:53:02
nit: just do gfx::Rect layer_rect(gfx::SkIRectToRe
reed1
2014/12/12 19:12:02
Done.
|
return make_scoped_refptr(new Picture(skpicture, layer_rect)); |
} |