| Index: chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| diff --git a/chrome/browser/ui/views/toolbar/toolbar_button.cc b/chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| index e006dd5159f11d95571745f08577c503132ffba6..33cfcd013c9dc9d0e64e3a372ebb59925614c3ab 100644
|
| --- a/chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| +++ b/chrome/browser/ui/views/toolbar/toolbar_button.cc
|
| @@ -144,7 +144,8 @@ void ToolbarButton::OnMouseReleased(const ui::MouseEvent& event) {
|
| if (IsTriggerableEvent(event))
|
| show_menu_factory_.InvalidateWeakPtrs();
|
|
|
| - ink_drop_animation_controller_->AnimateToState(views::InkDropState::HIDDEN);
|
| + if (!HitTestPoint(event.location()))
|
| + ink_drop_animation_controller_->AnimateToState(views::InkDropState::HIDDEN);
|
| }
|
|
|
| void ToolbarButton::OnMouseCaptureLost() {
|
|
|