| Index: chrome/browser/ui/cocoa/chrome_event_processing_window.mm
|
| diff --git a/chrome/browser/ui/cocoa/chrome_event_processing_window.mm b/chrome/browser/ui/cocoa/chrome_event_processing_window.mm
|
| index b7b437d923f67200e1a961bb126a05312fb709a3..922737873b00108f51e76b891318955880911726 100644
|
| --- a/chrome/browser/ui/cocoa/chrome_event_processing_window.mm
|
| +++ b/chrome/browser/ui/cocoa/chrome_event_processing_window.mm
|
| @@ -45,6 +45,15 @@
|
| return [super performKeyEquivalent:event];
|
| }
|
|
|
| +- (void)commandDispatch:(id)sender {
|
| + [commandDispatcherDelegate_ commandDispatch:sender window:self];
|
| +}
|
| +
|
| +- (void)commandDispatchUsingKeyModifiers:(id)sender {
|
| + [commandDispatcherDelegate_ commandDispatchUsingKeyModifiers:sender
|
| + window:self];
|
| +}
|
| +
|
| // NSWindow overrides.
|
|
|
| - (BOOL)performKeyEquivalent:(NSEvent*)event {
|
| @@ -56,4 +65,12 @@
|
| [super sendEvent:event];
|
| }
|
|
|
| +// NSWindow overrides (NSUserInterfaceValidations implementation).
|
| +
|
| +- (BOOL)validateUserInterfaceItem:(id<NSValidatedUserInterfaceItem>)item {
|
| + return
|
| + [commandDispatcherDelegate_ validateUserInterfaceItem:item window:self] &&
|
| + [super validateUserInterfaceItem:item];
|
| +}
|
| +
|
| @end // ChromeEventProcessingWindow
|
|
|