Fix Microsoft/vscode-remote/issues/1558

This commit is contained in:
Sandeep Somavarapu 2019-04-24 17:08:50 +02:00
parent 87d3f3e77b
commit 21be97cbfc

View file

@ -2671,7 +2671,7 @@ export class DisabledLabelAction extends ExtensionAction {
if (this.extension && this.extension.local && this._runningExtensions) {
const isEnabled = this.extensionEnablementService.isEnabled(this.extension.local);
const isExtensionRunning = this._runningExtensions.some(e => areSameExtensions({ id: e.identifier.value }, this.extension.identifier));
if (!isExtensionRunning && !isEnabled) {
if (!isExtensionRunning && !isEnabled && this.extensionEnablementService.canChangeEnablement(this.extension.local)) {
this.class = DisabledLabelAction.Class;
this.label = localize('disabled by user', "This extension is disabled by the user.");
return;