Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index 0910b2c0899097f5d2fa1e964da1f1b8609d70a4..43513e79f4d9b370bcd386e9ab86c7493c888fee 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -1219,12 +1219,14 @@ scoped_ptr<RasterTilePriorityQueue> LayerTreeHostImpl::BuildRasterQueue( |
return queue; |
} |
-void LayerTreeHostImpl::BuildEvictionQueue(EvictionTilePriorityQueue* queue, |
- TreePriority tree_priority) { |
+scoped_ptr<EvictionTilePriorityQueue> LayerTreeHostImpl::BuildEvictionQueue( |
+ TreePriority tree_priority) { |
TRACE_EVENT0("cc", "LayerTreeHostImpl::BuildEvictionQueue"); |
+ scoped_ptr<EvictionTilePriorityQueue> queue(new EvictionTilePriorityQueue); |
picture_layer_pairs_.clear(); |
GetPictureLayerImplPairs(&picture_layer_pairs_, false); |
queue->Build(picture_layer_pairs_, tree_priority); |
+ return queue; |
} |
const std::vector<PictureLayerImpl*>& LayerTreeHostImpl::GetPictureLayers() |