Chromium Code Reviews| Index: chrome/browser/extensions/external_provider_impl.cc |
| diff --git a/chrome/browser/extensions/external_provider_impl.cc b/chrome/browser/extensions/external_provider_impl.cc |
| index 9c74cca1f7fccc9068a5f2f0be5e7b7b25aae399..207757c94f68d6f21ce0a46fad7bc1bc5cf480e5 100644 |
| --- a/chrome/browser/extensions/external_provider_impl.cc |
| +++ b/chrome/browser/extensions/external_provider_impl.cc |
| @@ -496,11 +496,13 @@ void ExternalProviderImpl::CreateExternalProviders( |
| int external_apps_path_id = profile->IsSupervised() ? |
| chrome::DIR_SUPERVISED_USERS_DEFAULT_APPS : |
| chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS; |
| + ExternalPrefLoader::Options pref_load_flags = profile->IsNewProfile() ? |
| + ExternalPrefLoader::DELAY_LOAD : ExternalPrefLoader::NONE; |
|
asargent_no_longer_on_chrome
2014/10/23 22:34:35
A thought just occurred to me - is there a way to
Dmitry Polukhin
2014/10/24 11:40:42
Good idea, done.
|
| provider_list->push_back( |
| linked_ptr<ExternalProviderInterface>(new ExternalProviderImpl( |
| service, |
| new ExternalPrefLoader(external_apps_path_id, |
| - ExternalPrefLoader::NONE), |
| + pref_load_flags), |
| profile, |
| Manifest::EXTERNAL_PREF, |
| Manifest::EXTERNAL_PREF_DOWNLOAD, |