Index: chrome/browser/extensions/user_script_listener.cc |
diff --git a/chrome/browser/extensions/user_script_listener.cc b/chrome/browser/extensions/user_script_listener.cc |
index dc0ada9c0496ff9ec60b21c107765277f6b6156c..42cb1cc62ae5c27122c60b51491d7920fbe77c1c 100644 |
--- a/chrome/browser/extensions/user_script_listener.cc |
+++ b/chrome/browser/extensions/user_script_listener.cc |
@@ -229,8 +229,8 @@ void UserScriptListener::Observe(int type, |
ExtensionService* service = profile->GetExtensionService(); |
for (ExtensionSet::const_iterator it = service->extensions()->begin(); |
it != service->extensions()->end(); ++it) { |
- if (*it != unloaded_extension) |
- CollectURLPatterns(*it, &new_patterns); |
+ if (*it.get() != unloaded_extension) |
+ CollectURLPatterns(*it.get(), &new_patterns); |
} |
BrowserThread::PostTask(BrowserThread::IO, FROM_HERE, base::Bind( |
&UserScriptListener::ReplaceURLPatterns, this, |