summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webview_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/webview_impl.cc')
-rw-r--r--webkit/glue/webview_impl.cc11
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);