mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-14 20:34:30 +01:00
Fix #46733 - context menu opens search menu
This commit is contained in:
@@ -480,7 +480,7 @@ export class TreeResourceNavigator extends Disposable {
|
||||
const isMouseEvent = payload && payload.origin === 'mouse';
|
||||
const isDoubleClick = isMouseEvent && originalEvent && originalEvent.detail === 2;
|
||||
|
||||
if (!isMouseEvent || this.tree.openOnSingleClick || isDoubleClick) {
|
||||
if (!payload.preventOpenOnFocus && (!isMouseEvent || this.tree.openOnSingleClick || isDoubleClick)) {
|
||||
this._openResource.fire({
|
||||
editorOptions: {
|
||||
preserveFocus: true,
|
||||
|
||||
@@ -378,7 +378,7 @@ export class SearchTreeController extends WorkbenchTreeController {
|
||||
this.contextMenu = this.menuService.createMenu(MenuId.SearchContext, tree.contextKeyService);
|
||||
}
|
||||
|
||||
tree.setFocus(element);
|
||||
tree.setFocus(element, { preventOpenOnFocus: true });
|
||||
|
||||
const anchor = { x: event.posx, y: event.posy };
|
||||
this.contextMenuService.showContextMenu({
|
||||
|
||||
Reference in New Issue
Block a user