Index: chrome/browser/extensions/location_bar_controller.cc |
diff --git a/chrome/browser/extensions/location_bar_controller.cc b/chrome/browser/extensions/location_bar_controller.cc |
index dcb8a1142fb5cb844b306a15022920e3ebaf67a5..bbb6e8d615a2f500d80b292b100f7bf26a5f7502 100644 |
--- a/chrome/browser/extensions/location_bar_controller.cc |
+++ b/chrome/browser/extensions/location_bar_controller.cc |
@@ -44,7 +44,7 @@ std::vector<ExtensionAction*> LocationBarController::GetCurrentActions() { |
// one action per extension. If clicking on an active script action ever |
// has a response, then we will need to split the actions. |
ExtensionAction* action = action_manager_->GetPageAction(**iter); |
- if (!action && active_script_controller->WantsToRun(*iter)) { |
+ if (!action && active_script_controller->WantsToRun(iter->get())) { |
ExtensionActionMap::iterator existing = |
active_script_actions_.find((*iter)->id()); |
if (existing != active_script_actions_.end()) { |