In bug 93045 we removed PlatformEvent::GestureDoubleTap since now DoubleTap gesture is implemented as a Tap gesture with tap_count = 2. But in WebViewImpl::handleGestureEvent(), a PlatformEvent is built from the WebGestureEvent regardless, even though the PlatfromEvent will never reach the WebCore. (DoubleTap in our case, it is only handled in WebViewImpl for doube-tap-to-zoom). And WebInpuEventConversion.cpp::PlatformGestureEventBuilder() will reach ASSERT_NOT_REACHED() when WebInputEvent::GestureDoubleTap is passed in. So the cleanest solution to me is to convert the WebGestureEvent::DoubleTap to a PlatformEvent::NoType, this makes the conversion list from WebInputEvent to PlatformEvent complete and we don't need a special handling for the DoubleTap event in WebViewImpl::handleGestureEvent()
Created attachment 194880 [details] Patch
hi tonikitoo, would you mind taking a look at this ?
Comment on attachment 194880 [details] Patch Clearing flags on attachment: 194880 Committed r146894: <http://trac.webkit.org/changeset/146894>
All reviewed patches have been landed. Closing bug.