Index: chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
diff --git a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
index e55f4a26106abbcc2cc796d1536303e51dc2cb7f..c2a505de525b96e9a64363a46c0429b283fd35d5 100644 |
--- a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
+++ b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
@@ -198,7 +198,8 @@ void OmniboxViewViews::OnGestureEvent(ui::GestureEvent* event) { |
} |
if (select_all_on_gesture_tap_ && event->type() == ui::ET_GESTURE_TAP) |
SelectAll(false); |
- select_all_on_gesture_tap_ = false; |
+ if (event->type() != ui::ET_GESTURE_SHOW_PRESS) |
+ select_all_on_gesture_tap_ = false; |
} |
void OmniboxViewViews::GetAccessibleState(ui::AccessibleViewState* state) { |