@@ -7,7 +7,7 @@ import 'vs/css!./media/tree';
77import { IDisposable , dispose , Disposable , toDisposable } from 'vs/base/common/lifecycle' ;
88import { IListOptions , List , IListStyles , mightProducePrintableCharacter } from 'vs/base/browser/ui/list/listWidget' ;
99import { IListVirtualDelegate , IListRenderer , IListMouseEvent , IListEvent , IListContextMenuEvent , IListDragAndDrop , IListDragOverReaction , IKeyboardNavigationLabelProvider } from 'vs/base/browser/ui/list/list' ;
10- import { append , $ , toggleClass , timeout , getDomNodePagePosition , removeClass , addClass } from 'vs/base/browser/dom' ;
10+ import { append , $ , toggleClass , getDomNodePagePosition , removeClass , addClass } from 'vs/base/browser/dom' ;
1111import { Event , Relay , Emitter } from 'vs/base/common/event' ;
1212import { StandardKeyboardEvent , IKeyboardEvent } from 'vs/base/browser/keyboardEvent' ;
1313import { KeyCode } from 'vs/base/common/keyCodes' ;
@@ -20,6 +20,7 @@ import { domEvent } from 'vs/base/browser/event';
2020import { fuzzyScore , FuzzyScore } from 'vs/base/common/filters' ;
2121import { getVisibleState , isFilterResult } from 'vs/base/browser/ui/tree/indexTreeModel' ;
2222import { localize } from 'vs/nls' ;
23+ import { disposableTimeout } from 'vs/base/common/async' ;
2324
2425function asTreeDragAndDropData < T , TFilterData > ( data : IDragAndDropData ) : IDragAndDropData {
2526 if ( data instanceof ElementsDragAndDropData ) {
@@ -69,7 +70,7 @@ class TreeNodeListDragAndDrop<T, TFilterData, TRef> implements IListDragAndDrop<
6970 }
7071
7172 if ( didChangeAutoExpandNode && typeof result !== 'boolean' && result . autoExpand ) {
72- this . autoExpandDisposable = timeout ( ( ) => {
73+ this . autoExpandDisposable = disposableTimeout ( ( ) => {
7374 const model = this . modelProvider ( ) ;
7475 const ref = model . getNodeLocation ( targetNode ) ;
7576
0 commit comments