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
150150 }
151151}
152152
153+ class AcceptSelectedEvent extends UIEvent {
154+ constructor ( ) { super ( 'acceptSelectedAction' ) ; }
155+ }
156+
157+ class PreviewSelectedEvent extends UIEvent {
158+ constructor ( ) { super ( 'previewSelectedAction' ) ; }
159+ }
160+
153161export class ActionList < T extends IActionItem > extends Disposable {
154162
155163 public readonly domNode : HTMLElement ;
@@ -265,7 +273,7 @@ export class ActionList<T extends IActionItem> extends Disposable {
265273 return ;
266274 }
267275
268- const event = new UIEvent ( preview ? 'previewSelectedCodeAction' : 'acceptSelectedCodeAction' ) ;
276+ const event = preview ? new PreviewSelectedEvent ( ) : new AcceptSelectedEvent ( ) ;
269277 this . _list . setSelection ( [ focusIndex ] , event ) ;
270278 }
271279
@@ -276,7 +284,7 @@ export class ActionList<T extends IActionItem> extends Disposable {
276284
277285 const element = e . elements [ 0 ] ;
278286 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 ) ;
280288 } else {
281289 this . _list . setSelection ( [ ] ) ;
282290 }
You can’t perform that action at this time.
0 commit comments