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 01cb62b3566645c445139ec7f6404cdf5df2e346..3b44852e9f0bd27c9986fd1ee6b2b484c2674c04 100644 |
| --- a/chrome/browser/extensions/external_provider_impl.cc |
| +++ b/chrome/browser/extensions/external_provider_impl.cc |
| @@ -59,10 +59,11 @@ const char ExternalProviderImpl::kInstallParam[] = "install_parameter"; |
| const char ExternalProviderImpl::kExternalCrx[] = "external_crx"; |
| const char ExternalProviderImpl::kExternalVersion[] = "external_version"; |
| const char ExternalProviderImpl::kExternalUpdateUrl[] = "external_update_url"; |
| -const char ExternalProviderImpl::kSupportedLocales[] = "supported_locales"; |
| const char ExternalProviderImpl::kIsBookmarkApp[] = "is_bookmark_app"; |
| const char ExternalProviderImpl::kIsFromWebstore[] = "is_from_webstore"; |
| const char ExternalProviderImpl::kKeepIfPresent[] = "keep_if_present"; |
| +const char ExternalProviderImpl::kWasInstalledByOem[] = "was_installed_by_oem"; |
| +const char ExternalProviderImpl::kSupportedLocales[] = "supported_locales"; |
| ExternalProviderImpl::ExternalProviderImpl( |
| VisitorInterface* service, |
| @@ -220,6 +221,11 @@ void ExternalProviderImpl::SetPrefs(base::DictionaryValue* prefs) { |
| continue; |
| } |
| } |
| + bool was_installed_by_oem; |
| + if (extension->GetBoolean(kWasInstalledByOem, &was_installed_by_oem) && |
|
stevenjb
2014/04/09 18:17:38
We only set this property in the Chrome code on Ch
|
| + was_installed_by_oem) { |
| + creation_flags |= Extension::WAS_INSTALLED_BY_OEM; |
| + } |
| std::string install_parameter; |
| extension->GetString(kInstallParam, &install_parameter); |