Index: chrome/browser/extensions/api/declarative/rules_registry_service.cc |
diff --git a/chrome/browser/extensions/api/declarative/rules_registry_service.cc b/chrome/browser/extensions/api/declarative/rules_registry_service.cc |
index 5da12ef0caa03827575a414a895d2ec686b14e76..476d125c02f7ca43b884960805fd6e9eb26572bb 100644 |
--- a/chrome/browser/extensions/api/declarative/rules_registry_service.cc |
+++ b/chrome/browser/extensions/api/declarative/rules_registry_service.cc |
@@ -188,7 +188,7 @@ void RulesRegistryService::NotifyRegistriesHelper( |
for (i = rule_registries_.begin(); i != rule_registries_.end(); ++i) { |
scoped_refptr<RulesRegistry> registry = i->second; |
if (content::BrowserThread::CurrentlyOn(registry->owner_thread())) { |
- (registry->*notification_callback)(extension_id); |
+ (registry.get()->*notification_callback)(extension_id); |
} else { |
content::BrowserThread::PostTask( |
registry->owner_thread(), |