Index: chrome/browser/profiles/profile_manager.cc |
diff --git a/chrome/browser/profiles/profile_manager.cc b/chrome/browser/profiles/profile_manager.cc |
index 037d706848990afbb50a0c62ec1329e4e6eed802..93ab332c9bf6b6cfc3acad91afbd28ea89715d2c 100644 |
--- a/chrome/browser/profiles/profile_manager.cc |
+++ b/chrome/browser/profiles/profile_manager.cc |
@@ -1207,6 +1207,11 @@ void ProfileManager::DoFinalInitForServices(Profile* profile, |
chromeos::ProfileHelper::IsSigninProfile(profile)) { |
extensions_enabled = true; |
} |
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch( |
+ chromeos::switches::kEnableLockScreenApps) && |
+ chromeos::ProfileHelper::IsSigninProfile(profile)) { |
+ extensions_enabled = true; |
+ } |
#endif |
extensions::ExtensionSystem::Get(profile)->InitForRegularProfile( |
extensions_enabled); |