Index: chrome/browser/extensions/shared_user_script_master.cc |
diff --git a/chrome/browser/extensions/shared_user_script_master.cc b/chrome/browser/extensions/shared_user_script_master.cc |
index 803ba0682545651b5075591cd338f3a828795cc5..bff0545b110103c71380ed9b4da80a0010c0e35d 100644 |
--- a/chrome/browser/extensions/shared_user_script_master.cc |
+++ b/chrome/browser/extensions/shared_user_script_master.cc |
@@ -8,12 +8,13 @@ |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/extensions/manifest_handlers/content_scripts_handler.h" |
#include "extensions/browser/extension_registry.h" |
+#include "extensions/common/consumer.h" |
namespace extensions { |
SharedUserScriptMaster::SharedUserScriptMaster(Profile* profile) |
: loader_(profile, |
- std::string() /* owner_extension_id */, |
+ ConsumerID() /* owner_extension_id */, |
true /* listen_for_extension_system_loaded */), |
profile_(profile), |
extension_registry_observer_(this) { |
@@ -47,6 +48,9 @@ const std::set<UserScript> SharedUserScriptMaster::GetScriptsMetadata( |
++it) { |
UserScript script = *it; |
script.set_incognito_enabled(incognito_enabled); |
+ ConsumerID consumer_id(EXTENSIONS, extension->id(), TAB, |
+ ConsumerID::kDefaultInstanceID); |
+ script.set_consumer_id(consumer_id); |
script_set.insert(script); |
} |