Skip to content

Commit 57fb54f

Browse files
committed
1 parent faff4f6 commit 57fb54f

3 files changed

Lines changed: 2 additions & 11 deletions

File tree

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

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2565,12 +2565,10 @@ export class DisabledLabelAction extends ExtensionAction {
25652565
update(): void {
25662566
this.class = `${DisabledLabelAction.Class} hide`;
25672567
this.label = '';
2568-
this.enabled = false;
25692568
if (this.extension && this.extension.local && isLanguagePackExtension(this.extension.local.manifest)) {
25702569
return;
25712570
}
2572-
if (this.warningAction.enabled) {
2573-
this.enabled = true;
2571+
if (this.warningAction.tooltip) {
25742572
this.class = DisabledLabelAction.Class;
25752573
this.label = this.warningAction.tooltip;
25762574
return;
@@ -2579,7 +2577,6 @@ export class DisabledLabelAction extends ExtensionAction {
25792577
const isEnabled = this.extensionEnablementService.isEnabled(this.extension.local);
25802578
const isExtensionRunning = this._runningExtensions.some(e => areSameExtensions({ id: e.identifier.value }, this.extension.identifier));
25812579
if (!isExtensionRunning && !isEnabled) {
2582-
this.enabled = true;
25832580
this.class = DisabledLabelAction.Class;
25842581
this.label = localize('disabled by user', "This extension is disabled by the user.");
25852582
return;
@@ -2625,7 +2622,6 @@ export class SystemDisabledWarningAction extends ExtensionAction {
26252622
}
26262623

26272624
update(): void {
2628-
this.enabled = false;
26292625
this.class = `${SystemDisabledWarningAction.Class} hide`;
26302626
this.tooltip = '';
26312627
if (this.extension && this.extension.local && isLanguagePackExtension(this.extension.local.manifest)) {
@@ -2638,27 +2634,23 @@ export class SystemDisabledWarningAction extends ExtensionAction {
26382634
const localExtensionServer = localExtension ? localExtension.server : null;
26392635
if (this.extension.server === this.extensionManagementServerService.localExtensionManagementServer && !isUIExtension(this.extension.local.manifest, this.configurationService)) {
26402636
if (runningExtensionServer === this.extensionManagementServerService.remoteExtensionManagementServer) {
2641-
this.enabled = true;
26422637
this.class = `${SystemDisabledWarningAction.Class}`;
26432638
this.tooltip = localize('disabled locally', "Extension is enabled on '{0}' and disabled locally.", this.getServerLabel(this.extensionManagementServerService.remoteExtensionManagementServer));
26442639
return;
26452640
}
26462641
if (localExtensionServer !== this.extensionManagementServerService.remoteExtensionManagementServer) {
2647-
this.enabled = true;
26482642
this.class = `${SystemDisabledWarningAction.Class}`;
26492643
this.tooltip = localize('Install in remote server', "Install the extension on '{0}' to enable.", this.getServerLabel(this.extensionManagementServerService.remoteExtensionManagementServer));
26502644
return;
26512645
}
26522646
}
26532647
if (this.extension.server === this.extensionManagementServerService.remoteExtensionManagementServer && isUIExtension(this.extension.local.manifest, this.configurationService)) {
26542648
if (runningExtensionServer === this.extensionManagementServerService.localExtensionManagementServer) {
2655-
this.enabled = true;
26562649
this.class = `${SystemDisabledWarningAction.Class}`;
26572650
this.tooltip = localize('disabled remotely', "Extension is enabled locally and disabled on '{0}'.", this.getServerLabel(this.extensionManagementServerService.remoteExtensionManagementServer));
26582651
return;
26592652
}
26602653
if (localExtensionServer !== this.extensionManagementServerService.localExtensionManagementServer) {
2661-
this.enabled = true;
26622654
this.class = `${SystemDisabledWarningAction.Class}`;
26632655
this.tooltip = localize('Install in local server', "Install the extension locally to enable.");
26642656
return;

src/vs/workbench/contrib/extensions/electron-browser/extensionsWidgets.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ export class TooltipWidget extends ExtensionWidget {
174174
if (this.reloadAction.enabled) {
175175
return this.reloadAction.tooltip;
176176
}
177-
if (this.extensionLabelAction.enabled) {
177+
if (this.extensionLabelAction.label) {
178178
return this.extensionLabelAction.label;
179179
}
180180
return this.recommendationWidget.tooltip;

src/vs/workbench/contrib/extensions/electron-browser/media/extensionActions.css

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969

7070
.extension-editor > .header > .details > .actions > .monaco-action-bar > .actions-container > .action-item > .action-label.disable-warning,
7171
.extensions-viewlet>.extensions .extension>.details>.footer>.monaco-action-bar .action-item .action-label.disable-warning {
72-
cursor: default;
7372
margin: 0.1em;
7473
}
7574

0 commit comments

Comments
 (0)