Index: chrome/browser/extensions/api/declarative_content/content_rules_registry.cc |
diff --git a/chrome/browser/extensions/api/declarative_content/content_rules_registry.cc b/chrome/browser/extensions/api/declarative_content/content_rules_registry.cc |
index 99f149082463832999b2ec438c3586094518bf4a..4bd8f35e2efcf7c22bb364a6bbc439fad8538a4f 100644 |
--- a/chrome/browser/extensions/api/declarative_content/content_rules_registry.cc |
+++ b/chrome/browser/extensions/api/declarative_content/content_rules_registry.cc |
@@ -23,12 +23,12 @@ namespace extensions { |
ContentRulesRegistry::ContentRulesRegistry( |
Profile* profile, |
- scoped_ptr<RulesRegistryWithCache::RuleStorageOnUI>* ui_part) |
- : RulesRegistryWithCache((ui_part ? profile : NULL), |
- declarative_content_constants::kOnPageChanged, |
- content::BrowserThread::UI, |
- false /*log_storage_init_delay*/, |
- ui_part), |
+ scoped_ptr<RulesCacheDelegate>* cache_delegate) |
+ : RulesRegistry((cache_delegate ? profile : NULL), |
+ declarative_content_constants::kOnPageChanged, |
+ content::BrowserThread::UI, |
+ false /*log_storage_init_delay*/, |
+ cache_delegate), |
profile_(profile) { |
extension_info_map_ = ExtensionSystem::Get(profile)->info_map(); |