diff options
Diffstat (limited to 'webkit/glue/webview_impl.cc')
-rw-r--r-- | webkit/glue/webview_impl.cc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/webkit/glue/webview_impl.cc b/webkit/glue/webview_impl.cc index f82c6c7..2ff98d2 100644 --- a/webkit/glue/webview_impl.cc +++ b/webkit/glue/webview_impl.cc @@ -635,15 +635,10 @@ bool WebViewImpl::KeyEvent(const WebKeyboardEvent& event) { PlatformKeyboardEventBuilder evt(event); - if (WebInputEvent::RawKeyDown == event.type) { - if (handler->keyEvent(evt) && !evt.isSystemKey()) { + if (handler->keyEvent(evt)) { + if (WebInputEvent::RawKeyDown == event.type && !evt.isSystemKey()) suppress_next_keypress_event_ = true; - return true; - } - } else { - if (handler->keyEvent(evt)) { - return true; - } + return true; } return KeyEventDefault(event); |