Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 9bdc2b2b80422a72497dde99de4a309aabb7b047..75a53972a79f4d7878ef5ac32785ed139bc77186 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -2017,6 +2017,9 @@ bool BrowserView::AcceleratorPressed(const ui::Accelerator& accelerator) { |
DCHECK(iter != accelerator_table_.end()); |
int command_id = iter->second; |
+ if (accelerator.IsRepeat() && !chrome::IsCommandRepeatable(command_id)) |
+ return false; |
+ |
chrome::BrowserCommandController* controller = browser_->command_controller(); |
if (!controller->block_command_execution()) |
UpdateAcceleratorMetrics(accelerator, command_id); |