Skip to content

Commit 1a73941

Browse files
authored
show missingFromGallery warning only when isEnabled && isRunning (microsoft#250689)
show missingFromGallery warning only when isEnabled && isRunning (microsoft#250433)
1 parent 7dc104d commit 1a73941

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/vs/workbench/contrib/extensions/browser/extensionsActions.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2608,11 +2608,6 @@ export class ExtensionStatusAction extends ExtensionAction {
26082608
return;
26092609
}
26102610

2611-
if (this.extension.missingFromGallery) {
2612-
this.updateStatus({ icon: warningIcon, message: new MarkdownString(localize('missing from gallery tooltip', "This extension is no longer available on the Extension Marketplace.")) }, true);
2613-
return;
2614-
}
2615-
26162611
if (this.extensionsWorkbenchService.canSetLanguage(this.extension)) {
26172612
return;
26182613
}
@@ -2812,6 +2807,11 @@ export class ExtensionStatusAction extends ExtensionAction {
28122807
const isEnabled = this.workbenchExtensionEnablementService.isEnabled(this.extension.local);
28132808
const isRunning = this.extensionService.extensions.some(e => areSameExtensions({ id: e.identifier.value, uuid: e.uuid }, this.extension!.identifier));
28142809

2810+
if (this.extension.missingFromGallery && isEnabled && isRunning) {
2811+
this.updateStatus({ icon: warningIcon, message: new MarkdownString(localize('missing from gallery tooltip', "This extension is no longer available on the Extension Marketplace.")) }, true);
2812+
return;
2813+
}
2814+
28152815
if (!this.extension.isWorkspaceScoped && isEnabled && isRunning) {
28162816
if (this.extension.enablementState === EnablementState.EnabledWorkspace) {
28172817
this.updateStatus({ message: new MarkdownString(localize('workspace enabled', "This extension is enabled for this workspace by the user.")) }, true);

0 commit comments

Comments
 (0)