Index: chrome/browser/extensions/extension_system_impl.cc |
diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc |
index d15f0ec27437fd6a9cfbeefd4cfb19781b146f2a..bdaf85049b87e4a3dd4302e2aeb140500c708eb3 100644 |
--- a/chrome/browser/extensions/extension_system_impl.cc |
+++ b/chrome/browser/extensions/extension_system_impl.cc |
@@ -206,6 +206,11 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
bool autoupdate_enabled = !profile_->IsGuestSession() && |
!profile_->IsSystemProfile(); |
#if defined(OS_CHROMEOS) |
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kEnableSigninApps) && |
+ chromeos::ProfileHelper::IsSigninProfile(profile_)) { |
+ extensions_enabled = true; |
Devlin
2017/03/01 16:15:00
Seems like this should instead go where we call In
|
+ } |
if (!extensions_enabled) |
autoupdate_enabled = false; |
#endif // defined(OS_CHROMEOS) |