| Index: cc/input/scrollbar_animation_controller_thinning.cc
|
| diff --git a/cc/input/scrollbar_animation_controller_thinning.cc b/cc/input/scrollbar_animation_controller_thinning.cc
|
| index 4324a4347bf32943698961ea04265905845f8ff1..a7be16f4ff7812ffc08aa02f7da1e9fb515852d2 100644
|
| --- a/cc/input/scrollbar_animation_controller_thinning.cc
|
| +++ b/cc/input/scrollbar_animation_controller_thinning.cc
|
| @@ -134,6 +134,23 @@ void ScrollbarAnimationControllerThinning::DidMouseMoveNear(float distance) {
|
| }
|
| }
|
|
|
| +void ScrollbarAnimationControllerThinning::DidMouseLeave() {
|
| + if (captured_)
|
| + return;
|
| +
|
| + if (mouse_is_over_scrollbar_) {
|
| + mouse_is_over_scrollbar_ = false;
|
| + opacity_change_ = DECREASE;
|
| + }
|
| +
|
| + if (mouse_is_near_scrollbar_) {
|
| + mouse_is_near_scrollbar_ = false;
|
| + thickness_change_ = DECREASE;
|
| + }
|
| +
|
| + StartAnimation();
|
| +}
|
| +
|
| float ScrollbarAnimationControllerThinning::OpacityAtAnimationProgress(
|
| float progress) {
|
| if (opacity_change_ == NONE)
|
|
|