| Index: chrome/browser/ui/cocoa/extensions/extension_action_platform_delegate_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/extensions/extension_action_platform_delegate_cocoa.mm b/chrome/browser/ui/cocoa/extensions/extension_action_platform_delegate_cocoa.mm
|
| index 1de9d70c60b504eafc70d9ba8846139f66935a27..bf7c79828656dc52bc4d66079b47d0c9da614d5c 100644
|
| --- a/chrome/browser/ui/cocoa/extensions/extension_action_platform_delegate_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/extensions/extension_action_platform_delegate_cocoa.mm
|
| @@ -12,6 +12,7 @@
|
| #include "chrome/browser/extensions/extension_view_host.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| +#import "chrome/browser/ui/cocoa/browser_window_cocoa.h"
|
| #import "chrome/browser/ui/cocoa/browser_window_controller.h"
|
| #import "chrome/browser/ui/cocoa/extensions/browser_actions_controller.h"
|
| #import "chrome/browser/ui/cocoa/extensions/extension_popup_controller.h"
|
| @@ -92,6 +93,19 @@ void ExtensionActionPlatformDelegateCocoa::CloseOverflowMenu() {
|
| [wrenchMenuController cancel];
|
| }
|
|
|
| +void ExtensionActionPlatformDelegateCocoa::ShowSidebar(
|
| + content::WebContents* sidebar_contents) {
|
| + BrowserWindowCocoa* window =
|
| + static_cast<BrowserWindowCocoa*>(controller_->browser()->window());
|
| + window->ShowSidebar(sidebar_contents);
|
| +}
|
| +
|
| +void ExtensionActionPlatformDelegateCocoa::HideSidebar() {
|
| + BrowserWindowCocoa* window =
|
| + static_cast<BrowserWindowCocoa*>(controller_->browser()->window());
|
| + window->HideSidebar();
|
| +}
|
| +
|
| NSPoint ExtensionActionPlatformDelegateCocoa::GetPopupPoint() const {
|
| BrowserWindowController* windowController =
|
| [BrowserWindowController browserWindowControllerForWindow:
|
|
|