Index: content/renderer/pepper/pepper_webplugin_impl.cc |
diff --git a/content/renderer/pepper/pepper_webplugin_impl.cc b/content/renderer/pepper/pepper_webplugin_impl.cc |
index 2773194caf80bc914b443aab3b3c90a5d3ab8880..e4bf44d685fc6ed9eb1d3197690258a8beccb8b5 100644 |
--- a/content/renderer/pepper/pepper_webplugin_impl.cc |
+++ b/content/renderer/pepper/pepper_webplugin_impl.cc |
@@ -219,11 +219,14 @@ void PepperWebPluginImpl::updateVisibility(bool visible) {} |
bool PepperWebPluginImpl::acceptsInputEvents() { return true; } |
-bool PepperWebPluginImpl::handleInputEvent(const blink::WebInputEvent& event, |
- blink::WebCursorInfo& cursor_info) { |
+blink::WebInputEventResult PepperWebPluginImpl::handleInputEvent( |
+ const blink::WebInputEvent& event, |
+ blink::WebCursorInfo& cursor_info) { |
if (instance_->FlashIsFullscreenOrPending()) |
- return false; |
- return instance_->HandleInputEvent(event, &cursor_info); |
+ return blink::WebInputEventResult::NotHandled; |
+ return instance_->HandleInputEvent(event, &cursor_info) |
+ ? blink::WebInputEventResult::HandledApplication |
+ : blink::WebInputEventResult::NotHandled; |
} |
void PepperWebPluginImpl::didReceiveResponse( |