| Index: cc/animation/scrollbar_animation_controller_thinning.cc
|
| diff --git a/cc/animation/scrollbar_animation_controller_thinning.cc b/cc/animation/scrollbar_animation_controller_thinning.cc
|
| index 7c10d7a5f9254b1d40c890d40109e9f3b1c85cd5..3de75989d0e47771f64c59f5bf6d4ac1b7a52564 100644
|
| --- a/cc/animation/scrollbar_animation_controller_thinning.cc
|
| +++ b/cc/animation/scrollbar_animation_controller_thinning.cc
|
| @@ -180,22 +180,28 @@
|
|
|
| void ScrollbarAnimationControllerThinning::ApplyOpacityAndThumbThicknessScale(
|
| float opacity, float thumb_thickness_scale) {
|
| - if (!scroll_layer_->scrollbars())
|
| - return;
|
| -
|
| - LayerImpl::ScrollbarSet* scrollbars = scroll_layer_->scrollbars();
|
| - for (LayerImpl::ScrollbarSet::iterator it = scrollbars->begin();
|
| - it != scrollbars->end();
|
| - ++it) {
|
| - ScrollbarLayerImplBase* scrollbar = *it;
|
| - if (scrollbar->is_overlay_scrollbar()) {
|
| - scrollbar->SetOpacity(
|
| - AdjustScale(opacity, scrollbar->opacity(), opacity_change_));
|
| - scrollbar->SetThumbThicknessScaleFactor(
|
| - AdjustScale(thumb_thickness_scale,
|
| - scrollbar->thumb_thickness_scale_factor(),
|
| - thickness_change_));
|
| - }
|
| + ScrollbarLayerImplBase* horizontal_scrollbar =
|
| + scroll_layer_->horizontal_scrollbar_layer();
|
| + if (horizontal_scrollbar) {
|
| + horizontal_scrollbar->SetOpacity(
|
| + AdjustScale(opacity, horizontal_scrollbar->opacity(), opacity_change_));
|
| + horizontal_scrollbar->SetThumbThicknessScaleFactor(
|
| + AdjustScale(
|
| + thumb_thickness_scale,
|
| + horizontal_scrollbar->thumb_thickness_scale_factor(),
|
| + thickness_change_));
|
| + }
|
| +
|
| + ScrollbarLayerImplBase* vertical_scrollbar =
|
| + scroll_layer_->vertical_scrollbar_layer();
|
| + if (vertical_scrollbar) {
|
| + vertical_scrollbar->SetOpacity(
|
| + AdjustScale(opacity, vertical_scrollbar->opacity(), opacity_change_));
|
| + vertical_scrollbar->SetThumbThicknessScaleFactor(
|
| + AdjustScale(
|
| + thumb_thickness_scale,
|
| + vertical_scrollbar->thumb_thickness_scale_factor(),
|
| + thickness_change_));
|
| }
|
| }
|
|
|
|
|