| Index: chrome/browser/extensions/extension_system.cc
|
| diff --git a/chrome/browser/extensions/extension_system.cc b/chrome/browser/extensions/extension_system.cc
|
| index eda097970d190f849f0195d00c5e6d9a5541f8a7..80ef73657ddb1303dfe8e05e28956ea460d28e31 100644
|
| --- a/chrome/browser/extensions/extension_system.cc
|
| +++ b/chrome/browser/extensions/extension_system.cc
|
| @@ -201,7 +201,10 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) {
|
| #if defined(OS_CHROMEOS)
|
| // Skip loading session extensions if we are not in a user session.
|
| skip_session_extensions = !chromeos::LoginState::Get()->IsUserLoggedIn();
|
| - if (!chrome::IsRunningInForcedAppMode()) {
|
| + if (chrome::IsRunningInForcedAppMode()) {
|
| + extension_service_->component_loader()->
|
| + AddDefaultComponentExtensionsForKioskMode(skip_session_extensions);
|
| + } else {
|
| extension_service_->component_loader()->AddDefaultComponentExtensions(
|
| skip_session_extensions);
|
| }
|
|
|