Index: content/browser/renderer_host/input/touch_handle_unittest.cc |
diff --git a/content/browser/renderer_host/input/touch_handle_unittest.cc b/content/browser/renderer_host/input/touch_handle_unittest.cc |
index 4c50c2c6b9b796b5fa10006d91c848b2a7882da4..87d3a8c68a3764fcae480ecbfa3827f97cc17e83 100644 |
--- a/content/browser/renderer_host/input/touch_handle_unittest.cc |
+++ b/content/browser/renderer_host/input/touch_handle_unittest.cc |
@@ -424,6 +424,15 @@ TEST_F(TouchHandleTest, DragTargettingUsesTouchSize) { |
event.SetTouchMajor(kTouchSize * 2.f); |
EXPECT_TRUE(handle.WillHandleTouchEvent(event)); |
EXPECT_TRUE(IsDragging()); |
+ |
+ // Ensure a touch size of 0 can still register a hit. |
+ event = MockMotionEvent(MockMotionEvent::ACTION_DOWN, |
+ event_time, |
+ kDefaultDrawableSize / 2.f, |
+ kDefaultDrawableSize / 2.f); |
+ event.SetTouchMajor(0); |
+ EXPECT_TRUE(handle.WillHandleTouchEvent(event)); |
+ EXPECT_TRUE(IsDragging()); |
} |
TEST_F(TouchHandleTest, Tap) { |