Index: chrome/browser/ui/views/frame/browser_frame_mac.mm |
diff --git a/chrome/browser/ui/views/frame/browser_frame_mac.mm b/chrome/browser/ui/views/frame/browser_frame_mac.mm |
index cd705a40a9a22b67959a34aae7d8dd37a299554f..f9108fa0bd417a946cf7ee060bba63d3de60dcb1 100644 |
--- a/chrome/browser/ui/views/frame/browser_frame_mac.mm |
+++ b/chrome/browser/ui/views/frame/browser_frame_mac.mm |
@@ -4,6 +4,7 @@ |
#include "chrome/browser/ui/views/frame/browser_frame_mac.h" |
+#import "chrome/browser/ui/cocoa/browser_window_command_handler.h" |
#import "chrome/browser/ui/cocoa/chrome_command_dispatcher_delegate.h" |
#include "chrome/browser/ui/views/frame/browser_frame.h" |
#include "chrome/browser/ui/views/frame/browser_shutdown.h" |
@@ -17,7 +18,8 @@ BrowserFrameMac::BrowserFrameMac(BrowserFrame* browser_frame, |
: views::NativeWidgetMac(browser_frame), |
browser_view_(browser_view), |
command_dispatcher_delegate_( |
- [[ChromeCommandDispatcherDelegate alloc] init]) {} |
+ [[ChromeCommandDispatcherDelegate alloc] init]), |
+ command_handler_([[BrowserWindowCommandHandler alloc] init]) {} |
BrowserFrameMac::~BrowserFrameMac() { |
} |
@@ -70,6 +72,7 @@ NativeWidgetMacNSWindow* BrowserFrameMac::CreateNSWindow( |
backing:NSBackingStoreBuffered |
defer:NO]); |
[ns_window setCommandDispatcherDelegate:command_dispatcher_delegate_]; |
+ [ns_window setCommandHandler:command_handler_]; |
return ns_window.autorelease(); |
} |