| Index: chrome/browser/extensions/extension_service.cc
|
| diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
|
| index 955e43f7d4f53155ad8a9d7ce384d62ec7aeccea..ed4cf34183a30fa76355697fc1277baf44472e6a 100644
|
| --- a/chrome/browser/extensions/extension_service.cc
|
| +++ b/chrome/browser/extensions/extension_service.cc
|
| @@ -337,10 +337,9 @@ ExtensionService::ExtensionService(Profile* profile,
|
| CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| // Figure out if extension installation should be enabled.
|
| - if (command_line->HasSwitch(switches::kDisableExtensions) ||
|
| - profile->GetPrefs()->GetBoolean(prefs::kDisableExtensions)) {
|
| + if (extensions::ExtensionsBrowserClient::Get()->AreExtensionsDisabled(
|
| + *command_line, profile))
|
| extensions_enabled_ = false;
|
| - }
|
|
|
| registrar_.Add(this, chrome::NOTIFICATION_APP_TERMINATING,
|
| content::NotificationService::AllBrowserContextsAndSources());
|
|
|