| Index: chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
|
| diff --git a/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc b/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
|
| index dd46f88f8f943c36b4875b672f52e223d20c04cf..9ab2ad83b472bdc6dde3e57c8a8437e6d5568a3a 100644
|
| --- a/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
|
| +++ b/chrome/browser/ui/views/omnibox/omnibox_view_views_browsertest.cc
|
| @@ -24,6 +24,7 @@
|
| #include "ui/base/test/ui_controls.h"
|
| #include "ui/base/ui_base_switches.h"
|
| #include "ui/events/event_processor.h"
|
| +#include "ui/events/event_utils.h"
|
| #include "ui/views/controls/textfield/textfield_test_api.h"
|
|
|
| class OmniboxViewViewsTest : public InProcessBrowserTest {
|
| @@ -80,11 +81,17 @@ class OmniboxViewViewsTest : public InProcessBrowserTest {
|
| ui::EventProcessor* dispatcher =
|
| browser()->window()->GetNativeWindow()->GetHost()->event_processor();
|
|
|
| - ui::TouchEvent press(ui::ET_TOUCH_PRESSED, press_location,
|
| - 5, base::TimeDelta::FromMilliseconds(0));
|
| + ui::TouchEvent press(
|
| + ui::ET_TOUCH_PRESSED, press_location, 5, ui::EventTimeForNow());
|
| ui::EventDispatchDetails details = dispatcher->OnEventFromSource(&press);
|
| ASSERT_FALSE(details.dispatcher_destroyed);
|
|
|
| + if (press_location != release_location) {
|
| + ui::TouchEvent move(ui::ET_TOUCH_MOVED, release_location,
|
| + 5, base::TimeDelta::FromMilliseconds(10));
|
| + details = dispatcher->OnEventFromSource(&move);
|
| + }
|
| +
|
| ui::TouchEvent release(ui::ET_TOUCH_RELEASED, release_location,
|
| 5, base::TimeDelta::FromMilliseconds(50));
|
| details = dispatcher->OnEventFromSource(&release);
|
|
|