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 602711d7151d590ba44ee3bc32dad574322fe6b3..98b7bb06d45a706e5376f134d23af9d5dde56901 100644 |
--- a/chrome/browser/extensions/extension_system_impl.cc |
+++ b/chrome/browser/extensions/extension_system_impl.cc |
@@ -209,6 +209,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::kEnableLoginScreenApps) && |
+ chromeos::ProfileHelper::IsSigninProfile(profile_)) { |
+ extensions_enabled = true; |
+ } |
if (!extensions_enabled) |
autoupdate_enabled = false; |
#endif // defined(OS_CHROMEOS) |