Changeset 140311 in webkit
- Timestamp:
- Jan 21, 2013 12:49:54 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r140310 r140311 1 2013-01-20 Alexander Pavlov <apavlov@chromium.org> 2 3 Web Inspector: Do not dispatch mousemove when emulating touch event and no touch is active 4 https://bugs.webkit.org/show_bug.cgi?id=107419 5 6 Reviewed by Pavel Feldman. 7 8 * fast/events/touch/emulate-touch-events.html: Test that mousemove is dispatched not more than once. 9 1 10 2013-01-21 Tommy Widenflycht <tommyw@google.com> 2 11 -
trunk/LayoutTests/fast/events/touch/emulate-touch-events.html
r120792 r140311 10 10 var lastEvent = null; 11 11 var touchEventsReceived = 0; 12 var mouseMoveEventsReceived = 0; 12 13 var EXPECTED_TOUCH_EVENTS_TOTAL = 3; 13 14 … … 23 24 } 24 25 26 function mouseMoveCallback(e) { 27 if (++mouseMoveEventsReceived === 2) 28 debug("Unexpected mousemove event received before touchstart"); 29 } 30 25 31 div.addEventListener("touchstart", touchEventCallback, false); 26 32 div.addEventListener("touchmove", touchEventCallback, false); 27 33 div.addEventListener("touchend", touchEventCallback, false); 34 div.addEventListener("mousemove", mouseMoveCallback, false); 28 35 29 36 function verifyTouchEvent(type, totalTouchCount, changedTouchCount, targetTouchCount) -
trunk/Source/WebCore/ChangeLog
r140310 r140311 1 2013-01-20 Alexander Pavlov <apavlov@chromium.org> 2 3 Web Inspector: Do not dispatch mousemove when emulating touch event and no touch is active 4 https://bugs.webkit.org/show_bug.cgi?id=107419 5 6 Reviewed by Pavel Feldman. 7 8 mousemove event should not be dispatched when emulating touch events and mouse button is not pressed 9 10 * page/EventHandler.cpp: 11 (WebCore::EventHandler::dispatchSyntheticTouchEventIfEnabled): 12 1 13 2013-01-21 Tommy Widenflycht <tommyw@google.com> 2 14 -
trunk/Source/WebCore/page/EventHandler.cpp
r140292 r140311 3982 3982 3983 3983 if (eventType == PlatformEvent::MouseMoved && !m_touchPressed) 3984 return false;3984 return true; 3985 3985 3986 3986 HitTestRequest request(HitTestRequest::Active);
Note: See TracChangeset
for help on using the changeset viewer.