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 ac1c824dfa43a75e94fbe9eeea3353fc200645f5..9c13c262d05e7c95be947855c71e9c016adfc19f 100644 |
--- a/chrome/browser/extensions/api/declarative/rules_registry_service.cc |
+++ b/chrome/browser/extensions/api/declarative/rules_registry_service.cc |
@@ -8,7 +8,6 @@ |
#include "base/lazy_instance.h" |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
-#include "chrome/browser/extensions/api/declarative_content/content_rules_registry.h" |
#include "chrome/browser/extensions/api/web_request/web_request_api.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/notification_details.h" |
@@ -19,6 +18,7 @@ |
#include "extensions/browser/api/declarative/rules_cache_delegate.h" |
#include "extensions/browser/api/declarative_webrequest/webrequest_constants.h" |
#include "extensions/browser/api/declarative_webrequest/webrequest_rules_registry.h" |
+#include "extensions/browser/api/extensions_api_client.h" |
#include "extensions/browser/extension_registry.h" |
#include "extensions/common/extension.h" |
@@ -91,11 +91,13 @@ void RulesRegistryService::EnsureDefaultRulesRegistriesRegistered( |
RulesCacheDelegate* content_rules_cache_delegate = |
new RulesCacheDelegate(false /*log_storage_init_delay*/); |
cache_delegates_.push_back(content_rules_cache_delegate); |
- scoped_refptr<ContentRulesRegistry> content_rules_registry( |
- new ContentRulesRegistry(browser_context_, |
- content_rules_cache_delegate)); |
+ scoped_refptr<RulesRegistry> content_rules_registry = |
+ ExtensionsAPIClient::Get()->GetContentRulesRegistry( |
+ browser_context_, content_rules_cache_delegate); |
RegisterRulesRegistry(content_rules_registry); |
- content_rules_registry_ = content_rules_registry.get(); |
+ content_rules_registry_ = |
+ ExtensionsAPIClient::Get()->ConvertToContentRulesRegistryPtr( |
+ content_rules_registry.get()); |
} |
} |