| Index: ui/aura/window_unittest.cc
|
| diff --git a/ui/aura/window_unittest.cc b/ui/aura/window_unittest.cc
|
| index 69f7ff93611e28f05af6965891538a6becbc2507..fae1ef7c82876c699b22f0417aac62bcb8e17672 100644
|
| --- a/ui/aura/window_unittest.cc
|
| +++ b/ui/aura/window_unittest.cc
|
| @@ -828,27 +828,32 @@ TEST_F(WindowTest, TouchCaptureCancelsOtherTouches) {
|
| &delegate2, 0, gfx::Rect(50, 50, 50, 50), root_window()));
|
|
|
| // Press on w1.
|
| - ui::TouchEvent press(
|
| + ui::TouchEvent press1(
|
| ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| - DispatchEventUsingWindowDispatcher(&press);
|
| + DispatchEventUsingWindowDispatcher(&press1);
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN.
|
| EXPECT_EQ(2, delegate1.gesture_event_count());
|
| delegate1.ResetCounts();
|
|
|
| + ui::TouchEvent press2(
|
| + ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 1, getTime());
|
| + DispatchEventUsingWindowDispatcher(&press2);
|
| + delegate1.ResetCounts();
|
| +
|
| // Capturing to w2 should cause the touch to be canceled.
|
| w2->SetCapture();
|
| - EXPECT_EQ(1, delegate1.touch_event_count());
|
| + EXPECT_EQ(2, delegate1.touch_event_count());
|
| EXPECT_EQ(0, delegate2.touch_event_count());
|
| delegate1.ResetCounts();
|
| delegate2.ResetCounts();
|
|
|
| - // Events now go to w2.
|
| + // Events are ignored by w2, as it's receiving a partial touch stream.
|
| ui::TouchEvent move(ui::ET_TOUCH_MOVED, gfx::Point(10, 20), 0, getTime());
|
| DispatchEventUsingWindowDispatcher(&move);
|
| EXPECT_EQ(0, delegate1.gesture_event_count());
|
| EXPECT_EQ(0, delegate1.touch_event_count());
|
| EXPECT_EQ(0, delegate2.gesture_event_count());
|
| - EXPECT_EQ(1, delegate2.touch_event_count());
|
| + EXPECT_EQ(0, delegate2.touch_event_count());
|
|
|
| ui::TouchEvent release(
|
| ui::ET_TOUCH_RELEASED, gfx::Point(10, 20), 0, getTime());
|
| @@ -857,9 +862,9 @@ TEST_F(WindowTest, TouchCaptureCancelsOtherTouches) {
|
| EXPECT_EQ(0, delegate2.gesture_event_count());
|
|
|
| // A new press is captured by w2.
|
| - ui::TouchEvent press2(
|
| + ui::TouchEvent press3(
|
| ui::ET_TOUCH_PRESSED, gfx::Point(10, 10), 0, getTime());
|
| - DispatchEventUsingWindowDispatcher(&press2);
|
| + DispatchEventUsingWindowDispatcher(&press3);
|
| EXPECT_EQ(0, delegate1.gesture_event_count());
|
| // We will get both GESTURE_BEGIN and GESTURE_TAP_DOWN.
|
| EXPECT_EQ(2, delegate2.gesture_event_count());
|
|
|