diff options
Diffstat (limited to 'cc/resources/picture_layer_tiling_set.cc')
-rw-r--r-- | cc/resources/picture_layer_tiling_set.cc | 11 |
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 { |