Index: ui/views/controls/textfield/native_textfield_views.cc |
diff --git a/ui/views/controls/textfield/native_textfield_views.cc b/ui/views/controls/textfield/native_textfield_views.cc |
index c8cfb993c18da65c38b5abf7e4f36e4c23cd200c..8318671d454fd77df1aa233e7526a81877753472 100644 |
--- a/ui/views/controls/textfield/native_textfield_views.cc |
+++ b/ui/views/controls/textfield/native_textfield_views.cc |
@@ -1085,8 +1085,10 @@ bool NativeTextfieldViews::HandleKeyEvent(const ui::KeyEvent& key_event) { |
text_changed = true; |
break; |
case ui::VKEY_INSERT: |
- GetRenderText()->ToggleInsertMode(); |
- cursor_changed = true; |
+ if (control && !shift) |
+ Copy(); |
+ else if (shift && !control) |
+ cursor_changed = text_changed = Paste(); |
break; |
default: |
break; |