Index: content/browser/renderer_host/input/touch_emulator_unittest.cc |
diff --git a/content/browser/renderer_host/input/touch_emulator_unittest.cc b/content/browser/renderer_host/input/touch_emulator_unittest.cc |
index 09441af44e86d543092b58625aae4c055e51526a..440e39afffa32c20968beb241052da9e8f9e07fa 100644 |
--- a/content/browser/renderer_host/input/touch_emulator_unittest.cc |
+++ b/content/browser/renderer_host/input/touch_emulator_unittest.cc |
@@ -552,4 +552,12 @@ TEST_F(TouchEmulatorTest, MultipleTouchStreamsLateEnable) { |
ExpectedEvents()); |
} |
+TEST_F(TouchEmulatorTest, CancelAfterDisableDoesNotCrash) { |
+ DisableSynchronousTouchAck(); |
+ MouseDown(100, 200); |
+ emulator()->Disable(); |
+ EXPECT_EQ("TouchStart TouchCancel", ExpectedEvents()); |
+ emulator()->CancelTouch(); |
+} |
+ |
} // namespace content |