summaryrefslogtreecommitdiffstats
path: root/extensions/browser/api/declarative/rules_registry_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/browser/api/declarative/rules_registry_service.cc')
-rw-r--r--extensions/browser/api/declarative/rules_registry_service.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/extensions/browser/api/declarative/rules_registry_service.cc b/extensions/browser/api/declarative/rules_registry_service.cc
index 12df013..9ddc450 100644
--- a/extensions/browser/api/declarative/rules_registry_service.cc
+++ b/extensions/browser/api/declarative/rules_registry_service.cc
@@ -95,8 +95,10 @@ void RulesRegistryService::EnsureDefaultRulesRegistriesRegistered(
scoped_refptr<ContentRulesRegistry> content_rules_registry =
ExtensionsAPIClient::Get()->CreateContentRulesRegistry(
browser_context_, content_rules_cache_delegate);
- RegisterRulesRegistry(content_rules_registry);
- content_rules_registry_ = content_rules_registry.get();
+ if (content_rules_registry.get() != nullptr) {
+ RegisterRulesRegistry(content_rules_registry);
+ content_rules_registry_ = content_rules_registry.get();
+ }
}
}