| Index: content/browser/renderer_host/input/gesture_event_filter_unittest.cc
|
| diff --git a/content/browser/renderer_host/input/gesture_event_filter_unittest.cc b/content/browser/renderer_host/input/gesture_event_filter_unittest.cc
|
| index 0234fd9340b8d05914b3debb9f8dab2bf0539988..971fcf1d5cb060bae9c9a4b38c810cdd931d39f0 100644
|
| --- a/content/browser/renderer_host/input/gesture_event_filter_unittest.cc
|
| +++ b/content/browser/renderer_host/input/gesture_event_filter_unittest.cc
|
| @@ -570,8 +570,8 @@ INSTANTIATE_TEST_CASE_P(AllSources,
|
| WebGestureEvent::Touchpad));
|
| #endif // GTEST_HAS_PARAM_TEST
|
|
|
| -// Test that GestureShowPress events don't wait for ACKs.
|
| -TEST_F(GestureEventFilterTest, GestureShowPressIgnoresAck) {
|
| +// Test that GestureShowPress and GestureTapDown events don't wait for ACKs.
|
| +TEST_F(GestureEventFilterTest, GestureShowPressAndTapDownIgnoreAck) {
|
| SimulateGestureEvent(WebInputEvent::GestureShowPress,
|
| WebGestureEvent::Touchscreen);
|
|
|
| @@ -588,7 +588,14 @@ TEST_F(GestureEventFilterTest, GestureShowPressIgnoresAck) {
|
| WebGestureEvent::Touchscreen);
|
|
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| - // The show press events will have escaped the queue, since they ignore acks.
|
| + EXPECT_EQ(0U, GestureEventLastQueueEventSize());
|
| +
|
| + SimulateGestureEvent(WebInputEvent::GestureTapDown,
|
| + WebGestureEvent::Touchscreen);
|
| +
|
| + EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| + // The show press and tap down events will have escaped the queue, since they
|
| + // ignore acks.
|
| EXPECT_EQ(0U, GestureEventLastQueueEventSize());
|
| }
|
|
|
|
|