| Index: chrome/browser/tab_contents/tab_contents_view_mac.mm
|
| diff --git a/chrome/browser/tab_contents/tab_contents_view_mac.mm b/chrome/browser/tab_contents/tab_contents_view_mac.mm
|
| index 52e18b99a321cb690cff40f7c68a6af9f9e1170f..03baffc6fe004848ad63cf3614ab5e4eca084361 100644
|
| --- a/chrome/browser/tab_contents/tab_contents_view_mac.mm
|
| +++ b/chrome/browser/tab_contents/tab_contents_view_mac.mm
|
| @@ -299,12 +299,15 @@ void TabContentsViewMac::Observe(NotificationType type,
|
| if (![self window])
|
| return;
|
|
|
| - ChromeBrowserWindow* window = (ChromeBrowserWindow*)[self window];
|
| - DCHECK([window isKindOfClass:[ChromeBrowserWindow class]]);
|
| - if ([window handleExtraBrowserKeyboardShortcut:event])
|
| - return;
|
| - if ([window handleExtraWindowKeyboardShortcut:event])
|
| - return;
|
| + // Do not fire shortcuts on key up.
|
| + if ([event type] == NSKeyDown) {
|
| + ChromeBrowserWindow* window = (ChromeBrowserWindow*)[self window];
|
| + DCHECK([window isKindOfClass:[ChromeBrowserWindow class]]);
|
| + if ([window handleExtraBrowserKeyboardShortcut:event])
|
| + return;
|
| + if ([window handleExtraWindowKeyboardShortcut:event])
|
| + return;
|
| + }
|
|
|
| if ([event type] == NSKeyDown)
|
| [super keyDown:event];
|
|
|