Index: chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm |
diff --git a/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm b/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm |
index f43710001f672dec05d29e4066583250653c8bbb..0419cd31d087174741954185aaf7376d5e9dcc36 100644 |
--- a/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm |
+++ b/chrome/browser/ui/cocoa/location_bar/page_action_decoration.mm |
@@ -88,6 +88,10 @@ bool PageActionDecoration::OnMousePressed(NSRect frame) { |
return ActivatePageAction(frame); |
} |
+void PageActionDecoration::ActivatePageAction() { |
+ ActivatePageAction(owner_->GetPageActionFrame(page_action_)); |
+} |
+ |
bool PageActionDecoration::ActivatePageAction(NSRect frame) { |
WebContents* web_contents = owner_->GetWebContents(); |
if (!web_contents) { |
@@ -249,7 +253,7 @@ void PageActionDecoration::Observe( |
if (extension_id != page_action_->extension_id()) |
break; |
if (IsVisible()) |
- ActivatePageAction(owner_->GetPageActionFrame(page_action_)); |
+ ActivatePageAction(); |
break; |
} |