| Index: sky/shell/ui/input_event_converter.cc
|
| diff --git a/sky/shell/ui/input_event_converter.cc b/sky/shell/ui/input_event_converter.cc
|
| index 4ed99ffff28ee91f26cba0c36ed2921c8da7b9e5..bd577fd8243f6d491cb2be63f82093d62af43c40 100644
|
| --- a/sky/shell/ui/input_event_converter.cc
|
| +++ b/sky/shell/ui/input_event_converter.cc
|
| @@ -79,6 +79,18 @@ scoped_ptr<blink::WebInputEvent> BuildWebGestureEvent(
|
| case EVENT_TYPE_GESTURE_FLING_CANCEL:
|
| web_event->type = blink::WebInputEvent::GestureFlingCancel;
|
| break;
|
| + case EVENT_TYPE_GESTURE_LONG_PRESS:
|
| + web_event->type = blink::WebInputEvent::GestureLongPress;
|
| + break;
|
| + case EVENT_TYPE_GESTURE_SHOW_PRESS:
|
| + web_event->type = blink::WebInputEvent::GestureShowPress;
|
| + break;
|
| + case EVENT_TYPE_GESTURE_TAP:
|
| + web_event->type = blink::WebInputEvent::GestureTap;
|
| + break;
|
| + case EVENT_TYPE_GESTURE_TAP_DOWN:
|
| + web_event->type = blink::WebInputEvent::GestureTapDown;
|
| + break;
|
| default:
|
| break;
|
| }
|
| @@ -101,11 +113,15 @@ scoped_ptr<blink::WebInputEvent> ConvertEvent(const InputEventPtr& event,
|
| case EVENT_TYPE_POINTER_MOVE:
|
| case EVENT_TYPE_POINTER_CANCEL:
|
| return BuildWebPointerEvent(event, device_pixel_ratio);
|
| + case EVENT_TYPE_GESTURE_FLING_CANCEL:
|
| + case EVENT_TYPE_GESTURE_FLING_START:
|
| + case EVENT_TYPE_GESTURE_LONG_PRESS:
|
| case EVENT_TYPE_GESTURE_SCROLL_BEGIN:
|
| - case EVENT_TYPE_GESTURE_SCROLL_UPDATE:
|
| case EVENT_TYPE_GESTURE_SCROLL_END:
|
| - case EVENT_TYPE_GESTURE_FLING_START:
|
| - case EVENT_TYPE_GESTURE_FLING_CANCEL:
|
| + case EVENT_TYPE_GESTURE_SCROLL_UPDATE:
|
| + case EVENT_TYPE_GESTURE_SHOW_PRESS:
|
| + case EVENT_TYPE_GESTURE_TAP:
|
| + case EVENT_TYPE_GESTURE_TAP_DOWN:
|
| return BuildWebGestureEvent(event, device_pixel_ratio);
|
| case EVENT_TYPE_UNKNOWN:
|
| NOTIMPLEMENTED() << "ConvertEvent received unexpected EVENT_TYPE_UNKNOWN";
|
|
|