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 29ac1c6fd586c25dac54cf0814a6f2308271d8a0..73c17a2fef8abad0d8f03bd09db3ea630896258e 100644 |
--- a/chrome/browser/extensions/extension_system_impl.cc |
+++ b/chrome/browser/extensions/extension_system_impl.cc |
@@ -150,13 +150,10 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
// ExtensionService depends on RuntimeData. |
runtime_data_.reset(new RuntimeData(ExtensionRegistry::Get(profile_))); |
- bool autoupdate_enabled = true; |
+ bool autoupdate_enabled = !profile_->IsGuestSession(); |
#if defined(OS_CHROMEOS) |
if (!extensions_enabled) |
autoupdate_enabled = false; |
- else |
- autoupdate_enabled = |
- !command_line->HasSwitch(chromeos::switches::kGuestSession); |
#endif |
extension_service_.reset(new ExtensionService( |
profile_, |