| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 081f0832fcadeb0e234088a01822491d8835df50..e42f2b47de5ce6574e111f0309e3e3c64d65a346 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1044,8 +1044,7 @@ void RenderWidget::OnSwapBuffersComplete() {
|
| }
|
|
|
| void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event,
|
| - const ui::LatencyInfo& latency_info,
|
| - bool is_keyboard_shortcut) {
|
| + const ui::LatencyInfo& latency_info) {
|
| if (!input_event)
|
| return;
|
| base::AutoReset<bool> handling_input_event_resetter(&handling_input_event_,
|
| @@ -1157,6 +1156,9 @@ void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event,
|
| // If this RawKeyDown event corresponds to a browser keyboard shortcut and
|
| // it's not processed by webkit, then we need to suppress the upcoming Char
|
| // events.
|
| + bool is_keyboard_shortcut =
|
| + input_event->type == WebInputEvent::RawKeyDown &&
|
| + static_cast<const WebKeyboardEvent*>(input_event)->isBrowserShortcut;
|
| if (!processed && is_keyboard_shortcut)
|
| suppress_next_char_events_ = true;
|
|
|
|
|