Index: chrome/browser/extensions/extension_toolbar_model.cc |
diff --git a/chrome/browser/extensions/extension_toolbar_model.cc b/chrome/browser/extensions/extension_toolbar_model.cc |
index 13c5e3ff144d83b52f9269326fb36711811a0260..531cd1de282749b58cd6bc9c755a295b16ed9f7b 100644 |
--- a/chrome/browser/extensions/extension_toolbar_model.cc |
+++ b/chrome/browser/extensions/extension_toolbar_model.cc |
@@ -115,7 +115,8 @@ ExtensionToolbarModel::Action ExtensionToolbarModel::ExecuteBrowserAction( |
if (tab_id < 0) |
return ACTION_NONE; |
- ExtensionAction* browser_action = extension->browser_action(); |
+ ExtensionAction* browser_action = GetBrowserAction(tab_contents->profile(), |
+ *extension); |
// For browser actions, visibility == enabledness. |
if (!browser_action->GetIsVisible(tab_id)) |