Index: cc/resources/picture.cc |
diff --git a/cc/resources/picture.cc b/cc/resources/picture.cc |
index 5be80b150271efa396716e3c114e610bb606eab1..d3ca2966599af9c29dd773d084a9fdbb44196246 100644 |
--- a/cc/resources/picture.cc |
+++ b/cc/resources/picture.cc |
@@ -122,9 +122,7 @@ scoped_refptr<Picture> Picture::CreateFromSkpValue(const base::Value* value) { |
return NULL; |
gfx::Rect layer_rect(skpicture->width(), skpicture->height()); |
- gfx::Rect opaque_rect(skpicture->width(), skpicture->height()); |
- |
- return make_scoped_refptr(new Picture(skpicture, layer_rect, opaque_rect)); |
+ return make_scoped_refptr(new Picture(skpicture, layer_rect)); |
} |
scoped_refptr<Picture> Picture::CreateFromValue(const base::Value* raw_value) { |
@@ -149,37 +147,24 @@ scoped_refptr<Picture> Picture::CreateFromValue(const base::Value* raw_value) { |
if (!MathUtil::FromValue(layer_rect_value, &layer_rect)) |
return NULL; |
- const base::Value* opaque_rect_value = NULL; |
- if (!value->Get("params.opaque_rect", &opaque_rect_value)) |
- return NULL; |
- |
- gfx::Rect opaque_rect; |
- if (!MathUtil::FromValue(opaque_rect_value, &opaque_rect)) |
- return NULL; |
- |
// Read the picture. This creates an empty picture on failure. |
SkPicture* skpicture = SkPicture::CreateFromStream(&stream, &DecodeBitmap); |
if (skpicture == NULL) |
return NULL; |
- return make_scoped_refptr(new Picture(skpicture, layer_rect, opaque_rect)); |
+ return make_scoped_refptr(new Picture(skpicture, layer_rect)); |
} |
-Picture::Picture(SkPicture* picture, |
- const gfx::Rect& layer_rect, |
- const gfx::Rect& opaque_rect) : |
- layer_rect_(layer_rect), |
- opaque_rect_(opaque_rect), |
- picture_(skia::AdoptRef(picture)), |
- cell_size_(layer_rect.size()) { |
+Picture::Picture(SkPicture* picture, const gfx::Rect& layer_rect) |
+ : layer_rect_(layer_rect), |
+ picture_(skia::AdoptRef(picture)), |
+ cell_size_(layer_rect.size()) { |
} |
Picture::Picture(const skia::RefPtr<SkPicture>& picture, |
const gfx::Rect& layer_rect, |
- const gfx::Rect& opaque_rect, |
const PixelRefMap& pixel_refs) : |
layer_rect_(layer_rect), |
- opaque_rect_(opaque_rect), |
picture_(picture), |
pixel_refs_(pixel_refs), |
cell_size_(layer_rect.size()) { |
@@ -287,8 +272,6 @@ void Picture::Record(ContentLayerClient* painter, |
playback_.reset(recording->releasePlayback()); |
} |
- opaque_rect_ = gfx::ToEnclosedRect(opaque_layer_rect); |
- |
EmitTraceSnapshot(); |
} |
@@ -417,7 +400,6 @@ scoped_ptr<base::Value> Picture::AsValue() const { |
// Encode the picture as base64. |
scoped_ptr<base::DictionaryValue> res(new base::DictionaryValue()); |
res->Set("params.layer_rect", MathUtil::AsValue(layer_rect_).release()); |
- res->Set("params.opaque_rect", MathUtil::AsValue(opaque_rect_).release()); |
size_t serialized_size = stream.bytesWritten(); |
scoped_ptr<char[]> serialized_picture(new char[serialized_size]); |