Chromium Code Reviews| Index: ui/views/controls/webview/web_dialog_view.cc |
| diff --git a/ui/views/controls/webview/web_dialog_view.cc b/ui/views/controls/webview/web_dialog_view.cc |
| index 8d612f42d9195e99c79826d63be56c196e4a8595..0ab0aadc1a2b0bd7b8368ef0c87258ef32126c0e 100644 |
| --- a/ui/views/controls/webview/web_dialog_view.cc |
| +++ b/ui/views/controls/webview/web_dialog_view.cc |
| @@ -18,7 +18,7 @@ |
| #include "ui/events/keycodes/keyboard_codes.h" |
| #include "ui/views/controls/webview/webview.h" |
| #include "ui/views/layout/fill_layout.h" |
| -#include "ui/views/widget/native_widget_aura.h" |
| +#include "ui/views/widget/native_widget.h" |
| #include "ui/views/widget/root_view.h" |
| #include "ui/views/widget/widget.h" |
| #include "ui/web_dialogs/web_dialog_delegate.h" |
| @@ -280,14 +280,8 @@ void WebDialogView::HandleKeyboardEvent(content::WebContents* source, |
| const NativeWebKeyboardEvent& event) { |
| if (!event.os_event) |
| return; |
| - ui::KeyEvent aura_event(event.os_event->native_event(), false); |
|
tapted
2014/05/28 12:36:21
note that the native event is already copied in na
sadrul
2014/05/29 23:09:27
Can you confirm that event.os_event->is_char() is
tapted
2014/05/29 23:36:19
Oooh - that's a good point. I'm not sure it's true
tapted
2014/05/30 01:59:44
Also note the non-aura version on Windows would ju
|
| - ui::EventHandler* event_handler = |
| - GetWidget()->native_widget()->GetEventHandler(); |
| - |
| - DCHECK(event_handler); |
| - if (event_handler) |
| - event_handler->OnKeyEvent(&aura_event); |
| + GetWidget()->native_widget()->RepostNativeEvent(event.os_event); |
| } |
| void WebDialogView::CloseContents(WebContents* source) { |