提交 b1cc72e5 编写于 作者: I isidor

Doubleclick on debug views (stack, breakpoint) should open pinned and move focus

fixes #20984
上级 95b377fc
......@@ -374,7 +374,8 @@ export class StackFrame implements debug.IStackFrame {
preserveFocus,
selection: { startLineNumber: this.lineNumber, startColumn: 1 },
revealIfVisible: true,
revealInCenterIfOutsideViewport: true
revealInCenterIfOutsideViewport: true,
pinned: !preserveFocus
}
}, sideBySide);
}
......
......@@ -247,7 +247,7 @@ export class CallStackController extends BaseDebugController {
return this.showMoreStackFrames(tree, element);
}
if (element instanceof StackFrame) {
this.focusStackFrame(element, event, true);
this.focusStackFrame(element, event, event.detail !== 2);
}
return super.onLeftClick(tree, element, event);
......@@ -1234,7 +1234,7 @@ export class BreakpointsController extends BaseDebugController {
return true;
}
if (element instanceof Breakpoint) {
this.openBreakpointSource(element, event, true);
this.openBreakpointSource(element, event, event.detail !== 2);
}
return super.onLeftClick(tree, element, event);
......@@ -1248,7 +1248,8 @@ export class BreakpointsController extends BaseDebugController {
preserveFocus,
selection: { startLineNumber: breakpoint.lineNumber, startColumn: 1 },
revealIfVisible: true,
revealInCenterIfOutsideViewport: true
revealInCenterIfOutsideViewport: true,
pinned: !preserveFocus
}
}, sideBySide).done(undefined, errors.onUnexpectedError);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册