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 3fffc6e70d33c6610f4d6724d1036c0fbb0c8eee..229aa4060399722083e63f734a7da4ed9ad1d5f8 100644 |
--- a/chrome/browser/extensions/user_script_listener.cc |
+++ b/chrome/browser/extensions/user_script_listener.cc |
@@ -231,8 +231,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, |