@@ -62,7 +62,7 @@ import { PANEL_BACKGROUND, SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme
62
62
import { Extensions , ITreeItem , ITreeItemLabel , ITreeView , ITreeViewDataProvider , ITreeViewDescriptor , ITreeViewDragAndDropController , IViewBadge , IViewDescriptorService , IViewsRegistry , ResolvableTreeItem , TreeCommand , TreeItemCollapsibleState , TreeViewItemHandleArg , TreeViewPaneHandleArg , ViewContainer , ViewContainerLocation } from 'vs/workbench/common/views' ;
63
63
import { IActivityService , NumberBadge } from 'vs/workbench/services/activity/common/activity' ;
64
64
import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions' ;
65
- import { IHoverService } from 'vs/platform/hover/browser/hover' ;
65
+ import { IHoverService , WorkbenchHoverDelegate } from 'vs/platform/hover/browser/hover' ;
66
66
import { ITreeViewsService } from 'vs/workbench/services/views/browser/treeViewsService' ;
67
67
import { CodeDataTransfers , LocalSelectionTransfer } from 'vs/platform/dnd/browser/dnd' ;
68
68
import { toExternalVSDataTransfer } from 'vs/editor/browser/dnd' ;
@@ -73,7 +73,6 @@ import { TelemetryTrustedValue } from 'vs/platform/telemetry/common/telemetryUti
73
73
import { ITreeViewsDnDService } from 'vs/editor/common/services/treeViewsDndService' ;
74
74
import { DraggedTreeItemsIdentifier } from 'vs/editor/common/services/treeViewsDnd' ;
75
75
import { IMarkdownRenderResult , MarkdownRenderer } from 'vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer' ;
76
- import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate' ;
77
76
78
77
export class TreeViewPane extends ViewPane {
79
78
@@ -1104,9 +1103,10 @@ class TreeRenderer extends Disposable implements ITreeRenderer<ITreeItem, FuzzyS
1104
1103
@ILabelService private readonly labelService : ILabelService ,
1105
1104
@ITreeViewsService private readonly treeViewsService : ITreeViewsService ,
1106
1105
@IContextKeyService private readonly contextKeyService : IContextKeyService ,
1106
+ @IInstantiationService instantiationService : IInstantiationService ,
1107
1107
) {
1108
1108
super ( ) ;
1109
- this . _hoverDelegate = getDefaultHoverDelegate ( 'mouse' ) ;
1109
+ this . _hoverDelegate = instantiationService . createInstance ( WorkbenchHoverDelegate , 'mouse' , false , { persistence : undefined /* use default persistence behaviour */ } ) ;
1110
1110
this . _register ( this . themeService . onDidFileIconThemeChange ( ( ) => this . rerender ( ) ) ) ;
1111
1111
this . _register ( this . themeService . onDidColorThemeChange ( ( ) => this . rerender ( ) ) ) ;
1112
1112
this . _register ( checkboxStateHandler . onDidChangeCheckboxState ( items => {
0 commit comments