File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
src/vs/platform/actionWidget/browser Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -150,6 +150,14 @@ class ActionItemRenderer<T extends IListMenuItem<IActionItem>> implements IListR
150
150
}
151
151
}
152
152
153
+ class AcceptSelectedEvent extends UIEvent {
154
+ constructor ( ) { super ( 'acceptSelectedAction' ) ; }
155
+ }
156
+
157
+ class PreviewSelectedEvent extends UIEvent {
158
+ constructor ( ) { super ( 'previewSelectedAction' ) ; }
159
+ }
160
+
153
161
export class ActionList < T extends IActionItem > extends Disposable {
154
162
155
163
public readonly domNode : HTMLElement ;
@@ -265,7 +273,7 @@ export class ActionList<T extends IActionItem> extends Disposable {
265
273
return ;
266
274
}
267
275
268
- const event = new UIEvent ( preview ? 'previewSelectedCodeAction' : 'acceptSelectedCodeAction' ) ;
276
+ const event = preview ? new PreviewSelectedEvent ( ) : new AcceptSelectedEvent ( ) ;
269
277
this . _list . setSelection ( [ focusIndex ] , event ) ;
270
278
}
271
279
@@ -276,7 +284,7 @@ export class ActionList<T extends IActionItem> extends Disposable {
276
284
277
285
const element = e . elements [ 0 ] ;
278
286
if ( element . item && this . focusCondition ( element ) ) {
279
- this . _delegate . onSelect ( element . item , e . browserEvent ?. type === 'previewSelectedEventType' ) ;
287
+ this . _delegate . onSelect ( element . item , e . browserEvent instanceof PreviewSelectedEvent ) ;
280
288
} else {
281
289
this . _list . setSelection ( [ ] ) ;
282
290
}
You can’t perform that action at this time.
0 commit comments