提交 ff216da5 编写于 作者: I isidor

debug: ux polish for stack frame paging

#4792
上级 7b934762
......@@ -319,7 +319,7 @@ export class CallStackRenderer implements tree.IRenderer {
}
private renderLoadMore(element: any, data: ILoadMoreTemplateData): void {
data.label.textContent = nls.localize('loadMoreStackFrames', "Load More Stack Frames...");
data.label.textContent = nls.localize('loadMoreStackFrames', "Load More Stack Frames");
}
private renderStackFrame(stackFrame: debug.IStackFrame, data: IStackFrameTemplateData): void {
......
......@@ -265,7 +265,12 @@ class CallStackView extends viewlet.CollapsibleViewletView {
if (typeof element === 'number') {
const thread = this.debugService.getModel().getThreads()[element];
if (thread) {
thread.getCallStack(this.debugService, true).then(() => this.tree.refresh()).done(null, errors.onUnexpectedError);
thread.getCallStack(this.debugService, true)
.then(() => this.tree.refresh())
.then(() => {
this.tree.clearFocus();
this.tree.clearSelection();
}).done(null, errors.onUnexpectedError);
}
}
}));
......
......@@ -160,6 +160,7 @@
.debug-viewlet .debug-call-stack .load-more {
font-style: italic;
text-align: center;
}
/* Variables & Expression view */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册