Index: chrome/browser/extensions/extension_system.cc |
diff --git a/chrome/browser/extensions/extension_system.cc b/chrome/browser/extensions/extension_system.cc |
index 6f56d0e447d48c969ae8835d398eb7d3923ecb31..7c4099847ac096f0d8133cf813dc089d513d910b 100644 |
--- a/chrome/browser/extensions/extension_system.cc |
+++ b/chrome/browser/extensions/extension_system.cc |
@@ -141,7 +141,8 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
ExtensionPrefs::Get(profile_), |
blacklist_.get(), |
autoupdate_enabled, |
- extensions_enabled)); |
+ extensions_enabled, |
+ &ready_)); |
// These services must be registered before the ExtensionService tries to |
// load any extensions. |
@@ -409,6 +410,10 @@ Blacklist* ExtensionSystemImpl::blacklist() { |
return shared_->blacklist(); |
} |
+const OneShotEvent& ExtensionSystemImpl::ready() const { |
+ return shared_->ready(); |
+} |
+ |
void ExtensionSystemImpl::RegisterExtensionWithRequestContexts( |
const Extension* extension) { |
base::Time install_time; |