@@ -15,7 +15,7 @@ import { ISelectBoxDelegate, ISelectBoxOptions, ISelectBoxStyles, ISelectData, I
15
15
import * as arrays from 'vs/base/common/arrays' ;
16
16
import { Emitter , Event } from 'vs/base/common/event' ;
17
17
import { KeyCode , KeyCodeUtils } from 'vs/base/common/keyCodes' ;
18
- import { Disposable , dispose , IDisposable } from 'vs/base/common/lifecycle' ;
18
+ import { Disposable , IDisposable } from 'vs/base/common/lifecycle' ;
19
19
import { isMacintosh } from 'vs/base/common/platform' ;
20
20
import { ScrollbarVisibility } from 'vs/base/common/scrollable' ;
21
21
import 'vs/css!./selectBoxCustom' ;
@@ -31,7 +31,6 @@ interface ISelectListTemplateData {
31
31
text : HTMLElement ;
32
32
detail : HTMLElement ;
33
33
decoratorRight : HTMLElement ;
34
- disposables : IDisposable [ ] ;
35
34
}
36
35
37
36
class SelectListRenderer implements IListRenderer < ISelectOptionItem , ISelectListTemplateData > {
@@ -40,7 +39,6 @@ class SelectListRenderer implements IListRenderer<ISelectOptionItem, ISelectList
40
39
41
40
renderTemplate ( container : HTMLElement ) : ISelectListTemplateData {
42
41
const data : ISelectListTemplateData = Object . create ( null ) ;
43
- data . disposables = [ ] ;
44
42
data . root = container ;
45
43
data . text = dom . append ( container , $ ( '.option-text' ) ) ;
46
44
data . detail = dom . append ( container , $ ( '.option-detail' ) ) ;
@@ -71,8 +69,8 @@ class SelectListRenderer implements IListRenderer<ISelectOptionItem, ISelectList
71
69
}
72
70
}
73
71
74
- disposeTemplate ( templateData : ISelectListTemplateData ) : void {
75
- templateData . disposables = dispose ( templateData . disposables ) ;
72
+ disposeTemplate ( _templateData : ISelectListTemplateData ) : void {
73
+ // noop
76
74
}
77
75
}
78
76
0 commit comments