@@ -41,7 +41,6 @@ import { createErrorWithActions } from 'vs/base/common/errorsWithActions';
4141import { CancellationToken } from 'vs/base/common/cancellation' ;
4242import { IAction , Action } from 'vs/base/common/actions' ;
4343import { ExtensionType , ExtensionIdentifier , IExtensionDescription , isLanguagePackExtension } from 'vs/platform/extensions/common/extensions' ;
44- import { IWorkbenchThemeService } from 'vs/workbench/services/themes/common/workbenchThemeService' ;
4544import { CancelablePromise , createCancelablePromise } from 'vs/base/common/async' ;
4645import { IProductService } from 'vs/platform/product/common/productService' ;
4746import { SeverityIcon } from 'vs/platform/severityIcon/common/severityIcon' ;
@@ -106,7 +105,6 @@ export class ExtensionsListView extends ViewPane {
106105 @IConfigurationService configurationService : IConfigurationService ,
107106 @IWorkspaceContextService protected contextService : IWorkspaceContextService ,
108107 @IExperimentService private readonly experimentService : IExperimentService ,
109- @IWorkbenchThemeService private readonly workbenchThemeService : IWorkbenchThemeService ,
110108 @IExtensionManagementServerService protected readonly extensionManagementServerService : IExtensionManagementServerService ,
111109 @IProductService protected readonly productService : IProductService ,
112110 @IContextKeyService contextKeyService : IContextKeyService ,
@@ -233,12 +231,10 @@ export class ExtensionsListView extends ViewPane {
233231 private async onContextMenu ( e : IListContextMenuEvent < IExtension > ) : Promise < void > {
234232 if ( e . element ) {
235233 const runningExtensions = await this . extensionService . getExtensions ( ) ;
236- const colorThemes = await this . workbenchThemeService . getColorThemes ( ) ;
237- const fileIconThemes = await this . workbenchThemeService . getFileIconThemes ( ) ;
238234 const manageExtensionAction = this . instantiationService . createInstance ( ManageExtensionAction ) ;
239235 manageExtensionAction . extension = e . element ;
240236 if ( manageExtensionAction . enabled ) {
241- const groups = manageExtensionAction . getActionGroups ( runningExtensions , colorThemes , fileIconThemes ) ;
237+ const groups = await manageExtensionAction . getActionGroups ( runningExtensions ) ;
242238 let actions : IAction [ ] = [ ] ;
243239 for ( const menuActions of groups ) {
244240 actions = [ ...actions , ...menuActions , new Separator ( ) ] ;
@@ -882,7 +878,6 @@ export class ServerExtensionsView extends ExtensionsListView {
882878 @IConfigurationService configurationService : IConfigurationService ,
883879 @IWorkspaceContextService contextService : IWorkspaceContextService ,
884880 @IExperimentService experimentService : IExperimentService ,
885- @IWorkbenchThemeService workbenchThemeService : IWorkbenchThemeService ,
886881 @IExtensionsWorkbenchService extensionsWorkbenchService : IExtensionsWorkbenchService ,
887882 @IExtensionManagementServerService extensionManagementServerService : IExtensionManagementServerService ,
888883 @IProductService productService : IProductService ,
@@ -893,7 +888,7 @@ export class ServerExtensionsView extends ExtensionsListView {
893888 @IPreferencesService preferencesService : IPreferencesService ,
894889 ) {
895890 options . server = server ;
896- super ( options , notificationService , keybindingService , contextMenuService , instantiationService , themeService , extensionService , extensionsWorkbenchService , editorService , tipsService , telemetryService , configurationService , contextService , experimentService , workbenchThemeService , extensionManagementServerService , productService , contextKeyService , viewDescriptorService , menuService , openerService , preferencesService ) ;
891+ super ( options , notificationService , keybindingService , contextMenuService , instantiationService , themeService , extensionService , extensionsWorkbenchService , editorService , tipsService , telemetryService , configurationService , contextService , experimentService , extensionManagementServerService , productService , contextKeyService , viewDescriptorService , menuService , openerService , preferencesService ) ;
897892 this . _register ( onDidChangeTitle ( title => this . updateTitle ( title ) ) ) ;
898893 }
899894
0 commit comments