| 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;
 | 
|      }
 | 
|  
 | 
| 
 |