#include "chrome/browser/autocomplete/autocomplete_classifier.h"
#include "chrome/browser/autocomplete/autocomplete_classifier_factory.h"
-#include "chrome/browser/autocomplete/autocomplete_match.h"
#include "chrome/browser/defaults.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/views/tabs/tab_strip.h"
#include "chrome/browser/ui/views/touch_uma/touch_uma.h"
#include "components/metrics/proto/omnibox_event.pb.h"
+#include "components/omnibox/autocomplete_match.h"
#include "ui/base/dragdrop/drag_drop_types.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/base/hit_test.h"
return RootView::OnMouseWheel(event);
}
-void BrowserRootView::DispatchGestureEvent(ui::GestureEvent* event) {
- if (event->type() == ui::ET_GESTURE_TAP &&
- event->location().y() <= 0 &&
- event->location().x() <= browser_view_->GetBounds().width()) {
- TouchUMA::RecordGestureAction(TouchUMA::GESTURE_ROOTVIEWTOP_TAP);
+ui::EventDispatchDetails BrowserRootView::OnEventFromSource(ui::Event* event) {
+ if (event->IsGestureEvent()) {
+ ui::GestureEvent* gesture_event = event->AsGestureEvent();
+ if (gesture_event->type() == ui::ET_GESTURE_TAP &&
+ gesture_event->location().y() <= 0 &&
+ gesture_event->location().x() <= browser_view_->GetBounds().width()) {
+ TouchUMA::RecordGestureAction(TouchUMA::GESTURE_ROOTVIEWTOP_TAP);
+ }
}
- RootView::DispatchGestureEvent(event);
+ return RootView::OnEventFromSource(event);
}
bool BrowserRootView::ShouldForwardToTabStrip(