summaryrefslogtreecommitdiffstats
path: root/cc/resources/picture_layer_tiling_set.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/resources/picture_layer_tiling_set.cc')
-rw-r--r--cc/resources/picture_layer_tiling_set.cc11
1 files changed, 5 insertions, 6 deletions
diff --git a/cc/resources/picture_layer_tiling_set.cc b/cc/resources/picture_layer_tiling_set.cc
index c799235..e24fb52 100644
--- a/cc/resources/picture_layer_tiling_set.cc
+++ b/cc/resources/picture_layer_tiling_set.cc
@@ -317,12 +317,11 @@ void PictureLayerTilingSet::DidBecomeRecycled() {
tilings_[i]->DidBecomeRecycled();
}
-void PictureLayerTilingSet::AsValueInto(base::debug::TracedValue* state) const {
- for (size_t i = 0; i < tilings_.size(); ++i) {
- state->BeginDictionary();
- tilings_[i]->AsValueInto(state);
- state->EndDictionary();
- }
+scoped_ptr<base::Value> PictureLayerTilingSet::AsValue() const {
+ scoped_ptr<base::ListValue> state(new base::ListValue());
+ for (size_t i = 0; i < tilings_.size(); ++i)
+ state->Append(tilings_[i]->AsValue().release());
+ return state.PassAs<base::Value>();
}
size_t PictureLayerTilingSet::GPUMemoryUsageInBytes() const {