Index: chrome/browser/extensions/declarative_user_script_master.cc |
diff --git a/chrome/browser/extensions/declarative_user_script_master.cc b/chrome/browser/extensions/declarative_user_script_master.cc |
index fccd01150491ef3d4b31d2305112e28652aa7c52..30dc8dbf75f8723100b2e05d8254407623709dc5 100644 |
--- a/chrome/browser/extensions/declarative_user_script_master.cc |
+++ b/chrome/browser/extensions/declarative_user_script_master.cc |
@@ -7,32 +7,21 @@ |
#include <set> |
#include "chrome/browser/profiles/profile.h" |
-#include "extensions/browser/extension_registry.h" |
namespace extensions { |
DeclarativeUserScriptMaster::DeclarativeUserScriptMaster( |
Profile* profile, |
- const ExtensionId& extension_id) |
- : extension_id_(extension_id), |
+ const ConsumerID& consumer_id) |
+ : consumer_id_(consumer_id), |
loader_(profile, |
- extension_id, |
- false /* listen_for_extension_system_loaded */), |
- extension_registry_observer_(this) { |
- extension_registry_observer_.Add(ExtensionRegistry::Get(profile)); |
+ consumer_id, |
+ false /* listen_for_extension_system_loaded */) { |
} |
DeclarativeUserScriptMaster::~DeclarativeUserScriptMaster() { |
} |
-void DeclarativeUserScriptMaster::OnExtensionUnloaded( |
- content::BrowserContext* browser_context, |
- const Extension* extension, |
- UnloadedExtensionInfo::Reason reason) { |
- if (extension_id_ == extension->id()) |
- ClearScripts(); |
-} |
- |
void DeclarativeUserScriptMaster::AddScript(const UserScript& script) { |
std::set<UserScript> set; |
set.insert(script); |