| Index: third_party/WebKit/Source/web/PageWidgetDelegate.cpp
|
| diff --git a/third_party/WebKit/Source/web/PageWidgetDelegate.cpp b/third_party/WebKit/Source/web/PageWidgetDelegate.cpp
|
| index 6071842ca60d39eab45b9a713b35c08493d517d0..f972271d9e72d09c28b7911b9d794724f4b48a3a 100644
|
| --- a/third_party/WebKit/Source/web/PageWidgetDelegate.cpp
|
| +++ b/third_party/WebKit/Source/web/PageWidgetDelegate.cpp
|
| @@ -114,7 +114,7 @@ void PageWidgetDelegate::paintIgnoringCompositing(Page& page, WebCanvas* canvas,
|
| paintInternal(page, canvas, rect, root, GlobalPaintFlattenCompositingLayers);
|
| }
|
|
|
| -bool PageWidgetDelegate::handleInputEvent(PageWidgetEventHandler& handler, const WebInputEvent& event, LocalFrame* root)
|
| +WebInputEventResult PageWidgetDelegate::handleInputEvent(PageWidgetEventHandler& handler, const WebInputEvent& event, LocalFrame* root)
|
| {
|
| switch (event.type) {
|
|
|
| @@ -125,28 +125,28 @@ bool PageWidgetDelegate::handleInputEvent(PageWidgetEventHandler& handler, const
|
| // detached?
|
| case WebInputEvent::MouseMove:
|
| if (!root || !root->view())
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| handler.handleMouseMove(*root, static_cast<const WebMouseEvent&>(event));
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| case WebInputEvent::MouseLeave:
|
| if (!root || !root->view())
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| handler.handleMouseLeave(*root, static_cast<const WebMouseEvent&>(event));
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| case WebInputEvent::MouseDown:
|
| if (!root || !root->view())
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| handler.handleMouseDown(*root, static_cast<const WebMouseEvent&>(event));
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| case WebInputEvent::MouseUp:
|
| if (!root || !root->view())
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
| handler.handleMouseUp(*root, static_cast<const WebMouseEvent&>(event));
|
| - return true;
|
| + return WebInputEventResult::HandledDefaultHandler;
|
|
|
| case WebInputEvent::MouseWheel:
|
| if (!root || !root->view())
|
| - return false;
|
| + return WebInputEventResult::NotHandled;
|
| return handler.handleMouseWheel(*root, static_cast<const WebMouseWheelEvent&>(event));
|
|
|
| case WebInputEvent::RawKeyDown:
|
| @@ -177,16 +177,16 @@ bool PageWidgetDelegate::handleInputEvent(PageWidgetEventHandler& handler, const
|
| case WebInputEvent::TouchEnd:
|
| case WebInputEvent::TouchCancel:
|
| if (!root || !root->view())
|
| - return false;
|
| + return WebInputEventResult::NotHandled;
|
| return handler.handleTouchEvent(*root, static_cast<const WebTouchEvent&>(event));
|
| case WebInputEvent::GesturePinchBegin:
|
| case WebInputEvent::GesturePinchEnd:
|
| case WebInputEvent::GesturePinchUpdate:
|
| // Touchscreen pinch events are currently not handled in main thread. Once they are,
|
| // these should be passed to |handleGestureEvent| similar to gesture scroll events.
|
| - return false;
|
| + return WebInputEventResult::NotHandled;
|
| default:
|
| - return false;
|
| + return WebInputEventResult::NotHandled;
|
| }
|
| }
|
|
|
| @@ -213,12 +213,12 @@ void PageWidgetEventHandler::handleMouseUp(LocalFrame& mainFrame, const WebMouse
|
| mainFrame.eventHandler().handleMouseReleaseEvent(PlatformMouseEventBuilder(mainFrame.view(), event));
|
| }
|
|
|
| -bool PageWidgetEventHandler::handleMouseWheel(LocalFrame& mainFrame, const WebMouseWheelEvent& event)
|
| +WebInputEventResult PageWidgetEventHandler::handleMouseWheel(LocalFrame& mainFrame, const WebMouseWheelEvent& event)
|
| {
|
| return mainFrame.eventHandler().handleWheelEvent(PlatformWheelEventBuilder(mainFrame.view(), event));
|
| }
|
|
|
| -bool PageWidgetEventHandler::handleTouchEvent(LocalFrame& mainFrame, const WebTouchEvent& event)
|
| +WebInputEventResult PageWidgetEventHandler::handleTouchEvent(LocalFrame& mainFrame, const WebTouchEvent& event)
|
| {
|
| return mainFrame.eventHandler().handleTouchEvent(PlatformTouchEventBuilder(mainFrame.view(), event));
|
| }
|
|
|