Index: chrome/browser/ui/views/toolbar/browser_actions_container.h |
diff --git a/chrome/browser/ui/views/toolbar/browser_actions_container.h b/chrome/browser/ui/views/toolbar/browser_actions_container.h |
index 17907b9596a7992331c6f9606ef87f0fc7a13ce0..5964bb8624159ef12dad38a967ba3d8493c50a25 100644 |
--- a/chrome/browser/ui/views/toolbar/browser_actions_container.h |
+++ b/chrome/browser/ui/views/toolbar/browser_actions_container.h |
@@ -164,6 +164,9 @@ class BrowserActionsContainer |
return browser_action_views_[index]; |
} |
+ // Returns the extension of the view of the given |index|. |
+ const extensions::Extension* GetExtensionAt(size_t index) const; |
+ |
// Returns the BrowserActionView* associated with the given |extension|, or |
// NULL if none exists. |
BrowserActionView* GetViewForExtension( |
@@ -238,8 +241,8 @@ class BrowserActionsContainer |
virtual views::MenuButton* GetOverflowReferenceView() override; |
virtual void SetPopupOwner(BrowserActionView* popup_owner) override; |
virtual void HideActivePopup() override; |
- virtual BrowserActionView* GetMainViewForExtension( |
- const extensions::Extension* extension) override; |
+ virtual BrowserActionView* GetMainViewForAction( |
+ BrowserActionView* view) override; |
// Overridden from extension::ExtensionKeybindingRegistry::Delegate: |
virtual extensions::ActiveTabPermissionGranter* |