diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionEditor.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionEditor.ts index 4ed6e053c46985c999c9cb51bde204878ee39446..c3ee6c07cba6a2b4d7d0fc3b47d0aa64b63b8241 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionEditor.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionEditor.ts @@ -264,8 +264,8 @@ export class ExtensionEditor extends BaseEditor { disableAction.extension = extension; this.extensionActionBar.clear(); - this.extensionActionBar.push([enableAction, disableAction, updateAction, installAction, builtinStatusAction], { icon: true, label: true }); - this.transientDisposables.push(enableAction, disableAction, updateAction, installAction, builtinStatusAction); + this.extensionActionBar.push([enableAction, updateAction, disableAction, installAction, builtinStatusAction], { icon: true, label: true }); + this.transientDisposables.push(enableAction, updateAction, disableAction, installAction, builtinStatusAction); this.navbar.clear(); this.navbar.onChange(this.onNavbarChange.bind(this, extension), this, this.transientDisposables); diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsList.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsList.ts index 578693359f22ce9e490799de3e20dcd283bede63..f4ea8d895461ee11d8020814e4fb2316fe25c70c 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsList.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsList.ts @@ -15,7 +15,7 @@ import { IPagedRenderer } from 'vs/base/browser/ui/list/listPaging'; import { once } from 'vs/base/common/event'; import { domEvent } from 'vs/base/browser/event'; import { IExtension } from './extensions'; -import { CombinedInstallAction, UpdateAction, EnableAction, DisableAction, BuiltinStatusLabelAction } from './extensionsActions'; +import { CombinedInstallAction, UpdateAction, EnableAction, BuiltinStatusLabelAction } from './extensionsActions'; import { Label, RatingsWidget, InstallWidget, StatusWidget } from './extensionsWidgets'; import { EventType } from 'vs/base/common/events'; @@ -75,10 +75,9 @@ export class Renderer implements IPagedRenderer { const installAction = this.instantiationService.createInstance(CombinedInstallAction); const updateAction = this.instantiationService.createInstance(UpdateAction); const restartAction = this.instantiationService.createInstance(EnableAction); - const disableAction = this.instantiationService.createInstance(DisableAction); - actionbar.push([restartAction, updateAction, disableAction, installAction, builtinStatusAction], actionOptions); - const disposables = [versionWidget, installCountWidget, ratingsWidget, installAction, builtinStatusAction, updateAction, restartAction, disableAction, actionbar]; + actionbar.push([restartAction, updateAction, installAction, builtinStatusAction], actionOptions); + const disposables = [versionWidget, installCountWidget, ratingsWidget, installAction, builtinStatusAction, updateAction, restartAction, actionbar]; return { element, icon, name, installCount, ratings, status, author, description, disposables, @@ -91,7 +90,6 @@ export class Renderer implements IPagedRenderer { installAction.extension = extension; updateAction.extension = extension; restartAction.extension = extension; - disableAction.extension = extension; statusWidget.extension = extension; } };