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); |