| Index: chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| index 3e86f3632d830de34e02728f478d7528865ea38d..cd5cd4cb622f403533917365f13ab82d33cf12c5 100644
|
| --- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| +++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| @@ -233,6 +233,17 @@ void LocationBarViewMac::InvalidatePageActions() {
|
| Layout();
|
| }
|
|
|
| +bool LocationBarViewMac::ShowPageActionPopup(
|
| + const extensions::Extension* extension, bool grant_active_tab) {
|
| + for (ScopedVector<PageActionDecoration>::iterator iter =
|
| + page_action_decorations_.begin();
|
| + iter != page_action_decorations_.end(); ++iter) {
|
| + if ((*iter)->page_action()->extension_id() == extension->id())
|
| + return (*iter)->ActivatePageAction(grant_active_tab);
|
| + }
|
| + return false;
|
| +}
|
| +
|
| void LocationBarViewMac::UpdateOpenPDFInReaderPrompt() {
|
| // Not implemented on Mac.
|
| }
|
| @@ -635,16 +646,6 @@ void LocationBarViewMac::ModelChanged(const SearchModel::State& old_state,
|
| Layout();
|
| }
|
|
|
| -void LocationBarViewMac::ActivatePageAction(const std::string& extension_id) {
|
| - for (size_t i = 0; i < page_action_decorations_.size(); ++i) {
|
| - if (page_action_decorations_[i]->page_action()->extension_id() ==
|
| - extension_id) {
|
| - page_action_decorations_[i]->ActivatePageAction();
|
| - return;
|
| - }
|
| - }
|
| -}
|
| -
|
| void LocationBarViewMac::PostNotification(NSString* notification) {
|
| [[NSNotificationCenter defaultCenter] postNotificationName:notification
|
| object:[NSValue valueWithPointer:this]];
|
|
|