| Index: chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac.h
|
| diff --git a/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac.h b/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac.h
|
| index 6346b793e006fade0d57d7ee1a63133a33394ea4..f10ca786ed99844e16c51b76892ea3b8b5b65269 100644
|
| --- a/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac.h
|
| +++ b/chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac.h
|
| @@ -9,6 +9,8 @@
|
|
|
| #include "base/mac/scoped_nsobject.h"
|
|
|
| +@class DoppelgangerMenuItem;
|
| +
|
| // This controller listens to NSWindowDidBecomeMainNotification and
|
| // NSWindowDidResignMainNotification and modifies the main menu bar to mimic a
|
| // main menu for the app. When an app window becomes main, all Chrome menu items
|
| @@ -19,8 +21,9 @@
|
| @private
|
| // The extension id of the currently focused packaged app.
|
| base::scoped_nsobject<NSString> appId_;
|
| - // A reference to the "Quit Chrome" menu item.
|
| - base::scoped_nsobject<NSMenuItem> chromeMenuQuitItem_;
|
| + // Items that need a doppelganger.
|
| + base::scoped_nsobject<DoppelgangerMenuItem> hideDoppelganger_;
|
| + base::scoped_nsobject<DoppelgangerMenuItem> quitDoppelganger_;
|
| // Menu items for the currently focused packaged app.
|
| base::scoped_nsobject<NSMenuItem> appMenuItem_;
|
| base::scoped_nsobject<NSMenuItem> fileMenuItem_;
|
|
|