Index: content/browser/renderer_host/native_web_keyboard_event_aura.cc |
diff --git a/content/browser/renderer_host/native_web_keyboard_event_aura.cc b/content/browser/renderer_host/native_web_keyboard_event_aura.cc |
index 1587bba1a88dd4a439e2442ee680a28926a5facd..c33f12ffc7462c45a0de3b9b9fda7cc180660498 100644 |
--- a/content/browser/renderer_host/native_web_keyboard_event_aura.cc |
+++ b/content/browser/renderer_host/native_web_keyboard_event_aura.cc |
@@ -15,7 +15,7 @@ namespace { |
// RenderViewHostDelegate::HandledKeybardEvent after the original aura |
// event is destroyed. |
ui::Event* CopyEvent(ui::Event* event) { |
- return event ? static_cast<ui::KeyEvent*>(event)->Copy() : NULL; |
+ return event ? new ui::KeyEvent(*static_cast<ui::KeyEvent*>(event)) : NULL; |
} |
int EventFlagsToWebInputEventModifiers(int flags) { |