| Index: ui/views/controls/menu/submenu_view.cc
|
| diff --git a/ui/views/controls/menu/submenu_view.cc b/ui/views/controls/menu/submenu_view.cc
|
| index ef49b79dc3b4f5ebaf4d7abed2bd37c98d36aeca..380f28aeb2cb3eac9052a550ee48f6ebc5d414b2 100644
|
| --- a/ui/views/controls/menu/submenu_view.cc
|
| +++ b/ui/views/controls/menu/submenu_view.cc
|
| @@ -281,7 +281,10 @@ void SubmenuView::OnGestureEvent(ui::GestureEvent* event) {
|
| break;
|
| case ui::ET_GESTURE_TAP_DOWN:
|
| case ui::ET_SCROLL_FLING_CANCEL:
|
| - scroll_animator_->Stop();
|
| + if (scroll_animator_->is_scrolling())
|
| + scroll_animator_->Stop();
|
| + else
|
| + handled = false;
|
| break;
|
| default:
|
| handled = false;
|
|
|