| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index f3fbae3fb105530508e10ff7e8a99a795449c4f8..d9a5370a3087961d943638f15307656aa2f2bb17 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -582,8 +582,11 @@ bool ExtensionService::UpdateExtension(const std::string& id,
|
| if (extension && extension->was_installed_by_oem())
|
| creation_flags |= Extension::WAS_INSTALLED_BY_OEM;
|
|
|
| - if (extension)
|
| + if (extension) {
|
| installer->set_is_ephemeral(extension_prefs_->IsEphemeralApp(id));
|
| + installer->set_install_flag(extensions::kInstallFlagDoNotSync,
|
| + extension_prefs_->DoNotSync(id));
|
| + }
|
|
|
| installer->set_creation_flags(creation_flags);
|
|
|
|
|