Index: cc/tiles/tile_manager.cc |
diff --git a/cc/tiles/tile_manager.cc b/cc/tiles/tile_manager.cc |
index 7e214697f509df2310b20d847d0fdd8aa59c1cc0..20a29ad8d0297d68109bb7cf9ef835f0ae248bc2 100644 |
--- a/cc/tiles/tile_manager.cc |
+++ b/cc/tiles/tile_manager.cc |
@@ -414,6 +414,8 @@ void TileManager::DidFinishRunningTileTasksRequiredForActivation() { |
"TileManager::DidFinishRunningTileTasksRequiredForActivation"); |
TRACE_EVENT_ASYNC_STEP_INTO1("cc", "ScheduledTasks", this, "running", "state", |
ScheduledTasksStateAsValue()); |
+ // TODO(vmpstr): Temporary check to debug crbug.com/642927. |
+ CHECK(tile_task_manager_); |
signals_.ready_to_activate = true; |
signals_check_notifier_.Schedule(); |
} |
@@ -422,6 +424,8 @@ void TileManager::DidFinishRunningTileTasksRequiredForDraw() { |
TRACE_EVENT0("cc", "TileManager::DidFinishRunningTileTasksRequiredForDraw"); |
TRACE_EVENT_ASYNC_STEP_INTO1("cc", "ScheduledTasks", this, "running", "state", |
ScheduledTasksStateAsValue()); |
+ // TODO(vmpstr): Temporary check to debug crbug.com/642927. |
+ CHECK(tile_task_manager_); |
signals_.ready_to_draw = true; |
signals_check_notifier_.Schedule(); |
} |
@@ -442,6 +446,8 @@ void TileManager::DidFinishRunningAllTileTasks() { |
// TODO(ericrk): We should find a better way to safely handle re-entrant |
// notifications than always having to schedule a new task. |
// http://crbug.com/498439 |
+ // TODO(vmpstr): Temporary check to debug crbug.com/642927. |
+ CHECK(tile_task_manager_); |
signals_.all_tile_tasks_completed = true; |
signals_check_notifier_.Schedule(); |
return; |
@@ -1149,6 +1155,8 @@ void TileManager::CheckIfMoreTilesNeedToBePrepared() { |
resource_pool_->ReduceResourceUsage(); |
image_manager_.ReduceMemoryUsage(); |
+ // TODO(vmpstr): Temporary check to debug crbug.com/642927. |
+ CHECK(tile_task_manager_); |
signals_.all_tile_tasks_completed = true; |
signals_check_notifier_.Schedule(); |
@@ -1179,6 +1187,8 @@ void TileManager::CheckIfMoreTilesNeedToBePrepared() { |
global_state_.tree_priority, |
RasterTilePriorityQueue::Type::REQUIRED_FOR_DRAW)); |
+ // TODO(vmpstr): Temporary check to debug crbug.com/642927. |
+ CHECK(tile_task_manager_); |
DCHECK(IsReadyToActivate()); |
DCHECK(IsReadyToDraw()); |
signals_.ready_to_activate = need_to_signal_activate; |