| Index: chrome/browser/ui/extensions/application_launch.cc
|
| diff --git a/chrome/browser/ui/extensions/application_launch.cc b/chrome/browser/ui/extensions/application_launch.cc
|
| index a9400f669724f84321d43490d075830dda0db034..51be3419cff2dfb5171ff56c9a1b5c953c7059d4 100644
|
| --- a/chrome/browser/ui/extensions/application_launch.cc
|
| +++ b/chrome/browser/ui/extensions/application_launch.cc
|
| @@ -482,7 +482,8 @@ void OpenApplicationWithReenablePrompt(const AppLaunchParams& params) {
|
|
|
| ExtensionService* service =
|
| extensions::ExtensionSystem::Get(profile)->extension_service();
|
| - if (!service->IsExtensionEnabled(extension->id())) {
|
| + if (!service->IsExtensionEnabled(extension->id()) ||
|
| + service->GetTerminatedExtension(extension->id())) {
|
| (new EnableViaAppListFlow(
|
| service, profile, params.desktop_type, extension->id(),
|
| base::Bind(base::IgnoreResult(OpenEnabledApplication), params)))->Run();
|
|
|