| Index: cc/trees/layer_tree_host.cc
|
| diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
|
| index 49e374d94690516e8c0fbefec167c1cc03c4650f..abc63fc932eebfd8297d1bd0e020e9c3040b72a1 100644
|
| --- a/cc/trees/layer_tree_host.cc
|
| +++ b/cc/trees/layer_tree_host.cc
|
| @@ -558,8 +558,7 @@ void LayerTreeHost::SetAnimationEvents(
|
| // controllers may still receive events for impl-only animations.
|
| const AnimationRegistrar::AnimationControllerMap& animation_controllers =
|
| animation_registrar_->all_animation_controllers();
|
| - AnimationRegistrar::AnimationControllerMap::const_iterator iter =
|
| - animation_controllers.find(event_layer_id);
|
| + auto iter = animation_controllers.find(event_layer_id);
|
| if (iter != animation_controllers.end()) {
|
| switch ((*events)[event_index].type) {
|
| case AnimationEvent::STARTED:
|
| @@ -668,19 +667,13 @@ void LayerTreeHost::SetViewportSize(const gfx::Size& device_viewport_size) {
|
| SetNeedsCommit();
|
| }
|
|
|
| -void LayerTreeHost::SetTopControlsShrinkBlinkSize(bool shrink) {
|
| - if (top_controls_shrink_blink_size_ == shrink)
|
| - return;
|
| -
|
| - top_controls_shrink_blink_size_ = shrink;
|
| - SetNeedsCommit();
|
| -}
|
| -
|
| -void LayerTreeHost::SetTopControlsHeight(float height) {
|
| - if (top_controls_height_ == height)
|
| +void LayerTreeHost::SetTopControlsHeight(float height, bool shrink) {
|
| + if (top_controls_height_ == height &&
|
| + top_controls_shrink_blink_size_ == shrink)
|
| return;
|
|
|
| top_controls_height_ = height;
|
| + top_controls_shrink_blink_size_ = shrink;
|
| SetNeedsCommit();
|
| }
|
|
|
| @@ -1200,14 +1193,12 @@ void LayerTreeHost::AnimateLayers(base::TimeTicks monotonic_time) {
|
|
|
| TRACE_EVENT0("cc", "LayerTreeHost::AnimateLayers");
|
|
|
| - AnimationRegistrar::AnimationControllerMap copy =
|
| + AnimationRegistrar::AnimationControllerMap active_controllers_copy =
|
| animation_registrar_->active_animation_controllers();
|
| - for (AnimationRegistrar::AnimationControllerMap::iterator iter = copy.begin();
|
| - iter != copy.end();
|
| - ++iter) {
|
| - (*iter).second->Animate(monotonic_time);
|
| + for (auto& it : active_controllers_copy) {
|
| + it.second->Animate(monotonic_time);
|
| bool start_ready_animations = true;
|
| - (*iter).second->UpdateState(start_ready_animations, NULL);
|
| + it.second->UpdateState(start_ready_animations, NULL);
|
| }
|
| }
|
|
|
|
|