| Index: ui/views/animation/ink_drop_animation_controller_factory.cc
|
| diff --git a/ui/views/animation/ink_drop_animation_controller_factory.cc b/ui/views/animation/ink_drop_animation_controller_factory.cc
|
| index f260d9d6ac731bd9377edaffdc5abb3bdaec5ae0..b1882fd1ae004548edfa52798c56a0ffeaf8ef65 100644
|
| --- a/ui/views/animation/ink_drop_animation_controller_factory.cc
|
| +++ b/ui/views/animation/ink_drop_animation_controller_factory.cc
|
| @@ -26,6 +26,8 @@ class InkDropAnimationControllerStub
|
| // InkDropAnimationController:
|
| InkDropState GetInkDropState() const override;
|
| void AnimateToState(InkDropState state) override;
|
| + void SetHovered(bool is_hovered) override;
|
| + bool IsHovered() const override;
|
| gfx::Size GetInkDropLargeSize() const override;
|
| void SetInkDropSize(const gfx::Size& large_size,
|
| int large_corner_radius,
|
| @@ -34,6 +36,10 @@ class InkDropAnimationControllerStub
|
| void SetInkDropCenter(const gfx::Point& center_point) override;
|
|
|
| private:
|
| + // Tracks whether the ink drop is hovered or not. This is used to ensure that
|
| + // this behaves like all other InkDropAnimationController implementations.
|
| + bool is_hovered_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(InkDropAnimationControllerStub);
|
| };
|
|
|
| @@ -47,6 +53,14 @@ InkDropState InkDropAnimationControllerStub::GetInkDropState() const {
|
|
|
| void InkDropAnimationControllerStub::AnimateToState(InkDropState state) {}
|
|
|
| +void InkDropAnimationControllerStub::SetHovered(bool is_hovered) {
|
| + is_hovered_ = is_hovered;
|
| +}
|
| +
|
| +bool InkDropAnimationControllerStub::IsHovered() const {
|
| + return is_hovered_;
|
| +}
|
| +
|
| gfx::Size InkDropAnimationControllerStub::GetInkDropLargeSize() const {
|
| return gfx::Size();
|
| }
|
|
|