| Index: cc/layer_tree_host_impl.cc
|
| diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc
|
| index c0b3c7dcc0c09e2127101a6f9b6d1e397ba0eb58..f8c27f622b841e91886139270bfaabe96a22a660 100644
|
| --- a/cc/layer_tree_host_impl.cc
|
| +++ b/cc/layer_tree_host_impl.cc
|
| @@ -194,7 +194,7 @@ void LayerTreeHostImpl::commitComplete()
|
| // more lazily when needed prior to drawing.
|
| if (m_settings.implSidePainting) {
|
| pendingTree()->set_needs_update_draw_properties();
|
| - pendingTree()->UpdateDrawProperties();
|
| + pendingTree()->UpdateDrawProperties(LayerTreeImpl::UPDATE_PENDING_TREE);
|
| } else {
|
| activeTree()->set_needs_update_draw_properties();
|
| }
|
| @@ -651,7 +651,7 @@ bool LayerTreeHostImpl::prepareToDraw(FrameData& frame)
|
|
|
| if (m_topControlsManager)
|
| m_topControlsManager->UpdateDrawPositions();
|
| - activeTree()->UpdateDrawProperties();
|
| + activeTree()->UpdateDrawProperties(LayerTreeImpl::UPDATE_ACTIVE_TREE_FOR_DRAW);
|
|
|
| frame.renderSurfaceLayerList = &activeTree()->RenderSurfaceLayerList();
|
| frame.renderPasses.clear();
|
| @@ -935,7 +935,7 @@ void LayerTreeHostImpl::activatePendingTreeIfNeeded()
|
| if (!pendingTree())
|
| return;
|
|
|
| - pendingTree()->UpdateDrawProperties();
|
| + pendingTree()->UpdateDrawProperties(LayerTreeImpl::UPDATE_PENDING_TREE);
|
|
|
| // It's always fine to activate to an empty tree. Otherwise, only
|
| // activate once all visible resources in pending tree are ready.
|
| @@ -1158,7 +1158,7 @@ void LayerTreeHostImpl::setNeedsRedraw()
|
|
|
| bool LayerTreeHostImpl::ensureRenderSurfaceLayerList()
|
| {
|
| - activeTree()->UpdateDrawProperties();
|
| + activeTree()->UpdateDrawProperties(LayerTreeImpl::UPDATE_ACTIVE_TREE);
|
| return activeTree()->RenderSurfaceLayerList().size();
|
| }
|
|
|
|
|