| Index: chrome/browser/extensions/api/management/management_api.cc
|
| diff --git a/chrome/browser/extensions/api/management/management_api.cc b/chrome/browser/extensions/api/management/management_api.cc
|
| index bfe42aebb2960408182bbee525440d1a851ce0f8..d21d35a589000253435bb2a4bcb7c434b9afd4ec 100644
|
| --- a/chrome/browser/extensions/api/management/management_api.cc
|
| +++ b/chrome/browser/extensions/api/management/management_api.cc
|
| @@ -454,20 +454,6 @@ bool SetEnabledFunction::RunImpl() {
|
| return false;
|
| }
|
|
|
| - // The extension may have been unloaded due to a crash.
|
| - if (service()->GetTerminatedExtension(extension_id_)) {
|
| - if (params->enabled) {
|
| - service()->ReloadExtension(extension_id_);
|
| - } else {
|
| - // Treat setEnabled(false) when the extension has crashed as a no-op.
|
| - BrowserThread::PostTask(
|
| - BrowserThread::UI,
|
| - FROM_HERE,
|
| - base::Bind(&SetEnabledFunction::SendResponse, this, true));
|
| - return true;
|
| - }
|
| - }
|
| -
|
| const extensions::ManagementPolicy* policy = extensions::ExtensionSystem::Get(
|
| profile())->management_policy();
|
| if (!policy->UserMayModifySettings(extension, NULL)) {
|
|
|