Chromium Code Reviews| Index: extensions/browser/extension_prefs_factory.cc |
| diff --git a/extensions/browser/extension_prefs_factory.cc b/extensions/browser/extension_prefs_factory.cc |
| index 4f59a6232501caee832bb2f7266404b477c37fe0..cb47c8fc70476d77d9b4901f43c24f4c217b313f 100644 |
| --- a/extensions/browser/extension_prefs_factory.cc |
| +++ b/extensions/browser/extension_prefs_factory.cc |
| @@ -44,13 +44,15 @@ ExtensionPrefsFactory::~ExtensionPrefsFactory() { |
| KeyedService* ExtensionPrefsFactory::BuildServiceInstanceFor( |
| content::BrowserContext* context) const { |
| ExtensionsBrowserClient* client = ExtensionsBrowserClient::Get(); |
| + std::vector<ExtensionPrefsObserver*> prefs_observers; |
| + client->GetAdditionalExtensionPrefsObservers(context, &prefs_observers); |
|
Yoyo Zhou
2014/04/02 01:40:33
Why not call this GetEarlyExtensionPrefsObservers
Ken Rockot(use gerrit already)
2014/04/02 03:53:01
SGTM - Done.
|
| return ExtensionPrefs::Create( |
| client->GetPrefServiceForContext(context), |
| context->GetPath().AppendASCII(extensions::kInstallDirectoryName), |
| ExtensionPrefValueMapFactory::GetForBrowserContext(context), |
| client->CreateAppSorting().Pass(), |
| - client->AreExtensionsDisabled( |
| - *CommandLine::ForCurrentProcess(), context)); |
| + client->AreExtensionsDisabled(*CommandLine::ForCurrentProcess(), context), |
| + prefs_observers); |
| } |
| content::BrowserContext* ExtensionPrefsFactory::GetBrowserContextToUse( |