| 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;
|
|
|