@@ -18,7 +18,7 @@ import { ColorScheme } from 'vs/platform/theme/common/theme';
18
18
import { colorThemeSchemaId } from 'vs/workbench/services/themes/common/colorThemeSchema' ;
19
19
import { isPromiseCanceledError , onUnexpectedError } from 'vs/base/common/errors' ;
20
20
import { IQuickInputButton , IQuickInputService , IQuickPickItem , QuickPickInput } from 'vs/platform/quickinput/common/quickInput' ;
21
- import { DEFAULT_PRODUCT_ICON_THEME_ID } from 'vs/workbench/services/themes/browser/productIconThemeData' ;
21
+ import { DEFAULT_PRODUCT_ICON_THEME_ID , ProductIconThemeData } from 'vs/workbench/services/themes/browser/productIconThemeData' ;
22
22
import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite' ;
23
23
import { ViewContainerLocation } from 'vs/workbench/common/views' ;
24
24
import { ThrottledDelayer } from 'vs/base/common/async' ;
@@ -33,6 +33,7 @@ import { IExtensionResourceLoaderService } from 'vs/workbench/services/extension
33
33
import { IInstantiationService , ServicesAccessor } from 'vs/platform/instantiation/common/instantiation' ;
34
34
import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry' ;
35
35
import { CommandsRegistry } from 'vs/platform/commands/common/commands' ;
36
+ import { FileIconThemeData } from 'vs/workbench/services/themes/browser/fileIconThemeData' ;
36
37
37
38
export const manageExtensionIcon = registerIcon ( 'theme-selection-manage-extension' , Codicon . gear , localize ( 'manageExtensionIcon' , 'Icon for the \'Manage\' action in the theme selection quick pick.' ) ) ;
38
39
@@ -409,7 +410,7 @@ registerAction2(class extends Action2 {
409
410
410
411
const picks : QuickPickInput < ThemeItem > [ ] = [
411
412
{ type : 'separator' , label : localize ( 'fileIconThemeCategory' , 'file icon themes' ) } ,
412
- { id : '' , label : localize ( 'noIconThemeLabel' , 'None' ) , description : localize ( 'noIconThemeDesc' , 'Disable File Icons' ) } ,
413
+ { id : '' , theme : FileIconThemeData . noIconTheme , label : localize ( 'noIconThemeLabel' , 'None' ) , description : localize ( 'noIconThemeDesc' , 'Disable File Icons' ) } ,
413
414
...toEntries ( await themeService . getFileIconThemes ( ) ) ,
414
415
] ;
415
416
@@ -445,7 +446,7 @@ registerAction2(class extends Action2 {
445
446
446
447
const picks : QuickPickInput < ThemeItem > [ ] = [
447
448
{ type : 'separator' , label : localize ( 'productIconThemeCategory' , 'product icon themes' ) } ,
448
- { id : DEFAULT_PRODUCT_ICON_THEME_ID , label : localize ( 'defaultProductIconThemeLabel' , 'Default' ) } ,
449
+ { id : DEFAULT_PRODUCT_ICON_THEME_ID , theme : ProductIconThemeData . defaultTheme , label : localize ( 'defaultProductIconThemeLabel' , 'Default' ) } ,
449
450
...toEntries ( await themeService . getProductIconThemes ( ) ) ,
450
451
] ;
451
452
0 commit comments