提交 3f7889ce 编写于 作者: I isidor

treeResourceNavigator: fire onSelection also for keyboard events

上级 4bdde425
...@@ -621,12 +621,12 @@ export class TreeResourceNavigator2<T, TFilterData> extends Disposable { ...@@ -621,12 +621,12 @@ export class TreeResourceNavigator2<T, TFilterData> extends Disposable {
} }
private onSelection(e: ITreeEvent<T>): void { private onSelection(e: ITreeEvent<T>): void {
if (!e.browserEvent || !(e.browserEvent instanceof MouseEvent)) { if (!e.browserEvent) {
return; return;
} }
const isDoubleClick = e.browserEvent.detail === 2; const isDoubleClick = e.browserEvent.detail === 2;
const sideBySide = e.browserEvent.ctrlKey || e.browserEvent.metaKey || e.browserEvent.altKey; const sideBySide = e.browserEvent instanceof MouseEvent && (e.browserEvent.ctrlKey || e.browserEvent.metaKey || e.browserEvent.altKey);
this.open(!isDoubleClick, isDoubleClick, sideBySide); this.open(!isDoubleClick, isDoubleClick, sideBySide);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册