@@ -24,10 +24,11 @@ import { IWorkspace, IWorkspaceContextService, IWorkspaceFolder } from 'vs/platf
2424import { ResourceLabels , IResourceLabel , DEFAULT_LABELS_CONTAINER } from 'vs/workbench/browser/labels' ;
2525import { BreadcrumbsConfig } from 'vs/workbench/browser/parts/editor/breadcrumbs' ;
2626import { BreadcrumbElement , FileElement } from 'vs/workbench/browser/parts/editor/breadcrumbsModel' ;
27- import { IFileIconTheme , IWorkbenchThemeService } from 'vs/workbench/services/themes/common/workbenchThemeService' ;
27+
2828import { IAsyncDataSource , ITreeRenderer , ITreeNode , ITreeFilter , TreeVisibility , ITreeSorter } from 'vs/base/browser/ui/tree/tree' ;
2929import { OutlineVirtualDelegate , OutlineGroupRenderer , OutlineElementRenderer , OutlineItemComparator , OutlineIdentityProvider , OutlineNavigationLabelProvider , OutlineDataSource , OutlineSortOrder , OutlineFilter } from 'vs/editor/contrib/documentSymbols/outlineTree' ;
3030import { IIdentityProvider , IListVirtualDelegate , IKeyboardNavigationLabelProvider } from 'vs/base/browser/ui/list/list' ;
31+ import { IFileIconTheme , IThemeService } from 'vs/platform/theme/common/themeService' ;
3132
3233export function createBreadcrumbsPicker ( instantiationService : IInstantiationService , parent : HTMLElement , element : BreadcrumbElement ) : BreadcrumbsPicker {
3334 return element instanceof FileElement
@@ -69,7 +70,7 @@ export abstract class BreadcrumbsPicker {
6970 constructor (
7071 parent : HTMLElement ,
7172 @IInstantiationService protected readonly _instantiationService : IInstantiationService ,
72- @IWorkbenchThemeService protected readonly _themeService : IWorkbenchThemeService ,
73+ @IThemeService protected readonly _themeService : IThemeService ,
7374 @IConfigurationService protected readonly _configurationService : IConfigurationService ,
7475 ) {
7576 this . _domNode = document . createElement ( 'div' ) ;
@@ -351,7 +352,7 @@ export class BreadcrumbsFilePicker extends BreadcrumbsPicker {
351352 constructor (
352353 parent : HTMLElement ,
353354 @IInstantiationService instantiationService : IInstantiationService ,
354- @IWorkbenchThemeService themeService : IWorkbenchThemeService ,
355+ @IThemeService themeService : IThemeService ,
355356 @IConfigurationService configService : IConfigurationService ,
356357 @IWorkspaceContextService private readonly _workspaceService : IWorkspaceContextService ,
357358 ) {
@@ -433,7 +434,7 @@ export class BreadcrumbsOutlinePicker extends BreadcrumbsPicker {
433434 constructor (
434435 parent : HTMLElement ,
435436 @IInstantiationService instantiationService : IInstantiationService ,
436- @IWorkbenchThemeService themeService : IWorkbenchThemeService ,
437+ @IThemeService themeService : IThemeService ,
437438 @IConfigurationService configurationService : IConfigurationService ,
438439 ) {
439440 super ( parent , instantiationService , themeService , configurationService ) ;
0 commit comments