未验证 提交 a98614ac 编写于 作者: I Isidor Nikolic 提交者: GitHub

Merge pull request #88074 from mnovakovic/mnovakovic_callstackview

CallStackView attempts to move the active frame to the top
...@@ -308,7 +308,13 @@ export class CallStackView extends ViewPane { ...@@ -308,7 +308,13 @@ export class CallStackView extends ViewPane {
this.ignoreSelectionChangedEvent = true; this.ignoreSelectionChangedEvent = true;
try { try {
this.tree.setSelection([element]); this.tree.setSelection([element]);
this.tree.reveal(element); // If the element is outside of the screen bounds,
// position it in the middle
if (this.tree.getRelativeTop(element) === null) {
this.tree.reveal(element, 0.5);
} else {
this.tree.reveal(element);
}
} catch (e) { } } catch (e) { }
finally { finally {
this.ignoreSelectionChangedEvent = false; this.ignoreSelectionChangedEvent = false;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册