Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 3f4c190c2c644a4e696b0d75070ebeee702ca03c..a4020cdce464401523d63ee87736c61dc06676f8 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -101,6 +101,7 @@ using blink::WebCursorInfo; |
using blink::WebDeviceEmulationParams; |
using blink::WebGestureEvent; |
using blink::WebInputEvent; |
+using blink::WebInputEventResult; |
using blink::WebKeyboardEvent; |
using blink::WebMouseEvent; |
using blink::WebMouseWheelEvent; |
@@ -1181,7 +1182,8 @@ void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event, |
if (input_event->type != WebInputEvent::Char || !suppress_next_char_events_) { |
suppress_next_char_events_ = false; |
if (!processed && webwidget_) |
- processed = webwidget_->handleInputEvent(*input_event); |
+ processed = webwidget_->handleInputEvent(*input_event) != |
+ WebInputEventResult::NotHandled; |
} |
// If this RawKeyDown event corresponds to a browser keyboard shortcut and |