@@ -643,7 +643,7 @@ abstract class AbstractTreeView extends Disposable implements ITreeView {
643
643
const dataSource = this . instantiationService . createInstance ( TreeDataSource , this , < T > ( task : Promise < T > ) => this . progressService . withProgress ( { location : this . id } , ( ) => task ) ) ;
644
644
const aligner = new Aligner ( this . themeService ) ;
645
645
const checkboxStateHandler = this . _register ( new CheckboxStateHandler ( ) ) ;
646
- const renderer = this . instantiationService . createInstance ( TreeRenderer , this . id , treeMenus , this . treeLabels , actionViewItemProvider , aligner , checkboxStateHandler , this . manuallyManageCheckboxes ) ;
646
+ const renderer = this . instantiationService . createInstance ( TreeRenderer , this . id , treeMenus , this . treeLabels , actionViewItemProvider , aligner , checkboxStateHandler , ( ) => this . manuallyManageCheckboxes ) ;
647
647
this . _register ( renderer . onDidChangeCheckboxState ( e => this . _onDidChangeCheckboxState . fire ( e ) ) ) ;
648
648
649
649
const widgetAriaLabel = this . _title ;
@@ -1102,7 +1102,7 @@ class TreeRenderer extends Disposable implements ITreeRenderer<ITreeItem, FuzzyS
1102
1102
private actionViewItemProvider : IActionViewItemProvider ,
1103
1103
private aligner : Aligner ,
1104
1104
private checkboxStateHandler : CheckboxStateHandler ,
1105
- private readonly manuallyManageCheckboxes : boolean ,
1105
+ private readonly manuallyManageCheckboxes : ( ) => boolean ,
1106
1106
@IThemeService private readonly themeService : IThemeService ,
1107
1107
@IConfigurationService private readonly configurationService : IConfigurationService ,
1108
1108
@ILabelService private readonly labelService : ILabelService ,
@@ -1351,7 +1351,7 @@ class TreeRenderer extends Disposable implements ITreeRenderer<ITreeItem, FuzzyS
1351
1351
private updateCheckboxes ( items : ITreeItem [ ] ) {
1352
1352
const additionalItems : ITreeItem [ ] = [ ] ;
1353
1353
1354
- if ( ! this . manuallyManageCheckboxes ) {
1354
+ if ( ! this . manuallyManageCheckboxes ( ) ) {
1355
1355
for ( const item of items ) {
1356
1356
if ( item . checkbox !== undefined ) {
1357
1357
0 commit comments