| 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()) {
 | 
| 
 |