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 2faa6b2849543c5d7e0ed20a9e3b9a1f2674a5ab..161ed8f243226b6c76a1d58f61d4e0f558942366 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -1194,9 +1194,6 @@ void LayerTreeHostImpl::DidModifyTilePriorities() { |
} |
void LayerTreeHostImpl::DidInitializeVisibleTile() { |
- // TODO(reveman): Determine tiles that changed and only damage |
- // what's necessary. |
- SetFullRootLayerDamage(); |
if (client_ && !client_->IsInsideDraw()) |
client_->DidInitializeVisibleTileOnImplThread(); |
} |
@@ -1205,6 +1202,15 @@ void LayerTreeHostImpl::NotifyReadyToActivate() { |
client_->NotifyReadyToActivate(); |
} |
+void LayerTreeHostImpl::NotifyInitializedTiles(Tile* tile) { |
+ LayerImpl* layer_impl = NULL; |
reveman
2014/04/14 20:03:07
nit: move to where it's first used instead
sohanjg
2014/04/15 10:03:48
Done.
|
+ if (active_tree_) { |
reveman
2014/04/14 20:03:07
nit: maybe cleaner to early out instead of having
sohanjg
2014/04/15 10:03:48
Done.
|
+ layer_impl = active_tree_->FindActiveTreeLayerById(tile->layer_id()); |
+ if (layer_impl) |
+ layer_impl->UnionDamageRect(tile->content_rect()); |
danakj
2014/04/14 17:17:07
The tile's content rect is in the tiling's content
sohanjg
2014/04/15 10:03:48
Done.
|
+ } |
+} |
+ |
void LayerTreeHostImpl::SetMemoryPolicy(const ManagedMemoryPolicy& policy) { |
SetManagedMemoryPolicy(policy, zero_budget_); |
} |