Index: extensions/browser/api/declarative/rules_registry_service.cc |
diff --git a/chrome/browser/extensions/api/declarative/rules_registry_service.cc b/extensions/browser/api/declarative/rules_registry_service.cc |
similarity index 95% |
rename from chrome/browser/extensions/api/declarative/rules_registry_service.cc |
rename to extensions/browser/api/declarative/rules_registry_service.cc |
index 3974b3d2e7e9d680f79c6032eb1807f6cfb9bf1a..928fd43113f9f99010c43a2ba1ad7f0b9099ba22 100644 |
--- a/chrome/browser/extensions/api/declarative/rules_registry_service.cc |
+++ b/extensions/browser/api/declarative/rules_registry_service.cc |
@@ -2,13 +2,12 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/extensions/api/declarative/rules_registry_service.h" |
+#include "extensions/browser/api/declarative/rules_registry_service.h" |
#include "base/bind.h" |
#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 "content/public/browser/browser_thread.h" |
#include "content/public/browser/notification_details.h" |
#include "content/public/browser/notification_service.h" |
@@ -16,8 +15,10 @@ |
#include "content/public/browser/notification_types.h" |
#include "content/public/browser/render_process_host.h" |
#include "extensions/browser/api/declarative/rules_cache_delegate.h" |
+#include "extensions/browser/api/declarative_content/content_rules_registry.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/api/web_request/web_request_api.h" |
#include "extensions/browser/extension_registry.h" |
#include "extensions/common/extension.h" |
@@ -91,9 +92,9 @@ 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<ContentRulesRegistry> content_rules_registry = |
+ ExtensionsAPIClient::Get()->GetContentRulesRegistry( |
Fady Samuel
2014/09/23 15:04:50
nit: Could we please rename this CreateContentRule
wjmaclean
2014/09/23 15:19:04
Sure, good point!
Done.
|
+ browser_context_, content_rules_cache_delegate); |
RegisterRulesRegistry(content_rules_registry); |
content_rules_registry_ = content_rules_registry.get(); |
} |