| Index: chrome/browser/ui/views/toolbar_view.cc
|
| diff --git a/chrome/browser/ui/views/toolbar_view.cc b/chrome/browser/ui/views/toolbar_view.cc
|
| index b24f07004ba3db70d5397c196abacbefd0d72f5c..7e498e3bf24cbef47dd43e9aaf09e98b919e43bc 100644
|
| --- a/chrome/browser/ui/views/toolbar_view.cc
|
| +++ b/chrome/browser/ui/views/toolbar_view.cc
|
| @@ -492,24 +492,33 @@ bool ToolbarView::GetAcceleratorForCommandId(int command_id,
|
| // TODO(cpu) Bug 1109102. Query WebKit land for the actual bindings.
|
| switch (command_id) {
|
| case IDC_CUT:
|
| - *accelerator = ui::Accelerator(ui::VKEY_X, ui::EF_CONTROL_DOWN);
|
| + *accelerator = ui::Accelerator(ui::VKEY_X,
|
| + ui::EF_CONTROL_DOWN,
|
| + ui::ET_KEY_PRESSED);
|
| return true;
|
| case IDC_COPY:
|
| - *accelerator = ui::Accelerator(ui::VKEY_C, ui::EF_CONTROL_DOWN);
|
| + *accelerator = ui::Accelerator(ui::VKEY_C,
|
| + ui::EF_CONTROL_DOWN,
|
| + ui::ET_KEY_PRESSED);
|
| return true;
|
| case IDC_PASTE:
|
| - *accelerator = ui::Accelerator(ui::VKEY_V, ui::EF_CONTROL_DOWN);
|
| + *accelerator = ui::Accelerator(ui::VKEY_V,
|
| + ui::EF_CONTROL_DOWN,
|
| + ui::ET_KEY_PRESSED);
|
| return true;
|
| #if defined(USE_ASH)
|
| // When USE_ASH is defined, IDC_NEW_WINDOW and IDC_NEW_INCOGNITO_WINDOW are
|
| // handled outside Chrome, in ash/accelerators/accelerator_table.cc.
|
| // crbug.com/120196
|
| case IDC_NEW_WINDOW:
|
| - *accelerator = ui::Accelerator(ui::VKEY_N, ui::EF_CONTROL_DOWN);
|
| + *accelerator = ui::Accelerator(ui::VKEY_N,
|
| + ui::EF_CONTROL_DOWN,
|
| + ui::ET_KEY_PRESSED);
|
| return true;
|
| case IDC_NEW_INCOGNITO_WINDOW:
|
| *accelerator = ui::Accelerator(ui::VKEY_N,
|
| - ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN);
|
| + ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN,
|
| + ui::ET_KEY_PRESSED);
|
| return true;
|
| #endif
|
| }
|
|
|