Index: ash/wm/sticky_keys.cc |
diff --git a/ash/wm/sticky_keys.cc b/ash/wm/sticky_keys.cc |
index efdfd160173ab9316b80765344d01778002d0350..c1b14f434d401330d95ddb536c1c478dd457fe57 100644 |
--- a/ash/wm/sticky_keys.cc |
+++ b/ash/wm/sticky_keys.cc |
@@ -269,7 +269,7 @@ bool StickyKeysHandler::HandleDisabledState(ui::KeyEvent* event) { |
if (preparing_to_enable_) { |
preparing_to_enable_ = false; |
current_state_ = ENABLED; |
- modifier_up_event_.reset(event->Copy()); |
+ modifier_up_event_.reset(new ui::KeyEvent(*event)); |
return true; |
} |
return false; |