Index: cc/resources/tile_manager.h |
diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h |
index e93373af653e44f5db4b82b7e3e56639e8e62ecc..9ca7aa2b613bcaf725193ef3dcd5538cb7f8cf0d 100644 |
--- a/cc/resources/tile_manager.h |
+++ b/cc/resources/tile_manager.h |
@@ -67,8 +67,8 @@ class CC_EXPORT TileManagerClient { |
// Given an empty eviction tile priority queue, this will build a priority |
// queue that will return tiles in order in which they should be evicted. |
// Note if the queue was previous built, Reset must be called on it. |
- virtual void BuildEvictionQueue(EvictionTilePriorityQueue* queue, |
- TreePriority tree_priority) = 0; |
+ virtual scoped_ptr<EvictionTilePriorityQueue> BuildEvictionQueue( |
+ TreePriority tree_priority) = 0; |
protected: |
virtual ~TileManagerClient() {} |
@@ -305,8 +305,7 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient, |
UniqueNotifier ready_to_draw_check_notifier_; |
UniqueNotifier more_tiles_need_prepare_check_notifier_; |
- EvictionTilePriorityQueue eviction_priority_queue_; |
- bool eviction_priority_queue_is_up_to_date_; |
+ scoped_ptr<EvictionTilePriorityQueue> eviction_priority_queue_; |
bool did_notify_ready_to_activate_; |
bool did_notify_ready_to_draw_; |