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 3fe5f4ac47fb704207c0bfd39391fbf3c8c98d1c..92107091f216af3ba0c638c94882b5e71a901b90 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -1217,12 +1217,14 @@ void LayerTreeHostImpl::BuildRasterQueue(RasterTilePriorityQueue* 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() |