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