提交 491f0d7b 编写于 作者: I isidor

fixes #40022

上级 5e840a6d
...@@ -59,7 +59,6 @@ export class DebugViewlet extends PersistentViewsViewlet { ...@@ -59,7 +59,6 @@ export class DebugViewlet extends PersistentViewsViewlet {
const el = parent.getHTMLElement(); const el = parent.getHTMLElement();
DOM.addClass(el, 'debug-viewlet'); DOM.addClass(el, 'debug-viewlet');
this.updateBreakpointsMaxSize();
} }
public focus(): void { public focus(): void {
...@@ -116,6 +115,7 @@ export class DebugViewlet extends PersistentViewsViewlet { ...@@ -116,6 +115,7 @@ export class DebugViewlet extends PersistentViewsViewlet {
// attach event listener to // attach event listener to
if (panel.id === BREAKPOINTS_VIEW_ID) { if (panel.id === BREAKPOINTS_VIEW_ID) {
this.breakpointView = panel; this.breakpointView = panel;
this.updateBreakpointsMaxSize();
} else { } else {
this.panelListeners.set(panel.id, panel.onDidChange(() => this.updateBreakpointsMaxSize())); this.panelListeners.set(panel.id, panel.onDidChange(() => this.updateBreakpointsMaxSize()));
} }
...@@ -128,10 +128,12 @@ export class DebugViewlet extends PersistentViewsViewlet { ...@@ -128,10 +128,12 @@ export class DebugViewlet extends PersistentViewsViewlet {
} }
private updateBreakpointsMaxSize(): void { private updateBreakpointsMaxSize(): void {
if (this.breakpointView) {
// We need to update the breakpoints view since all other views are collapsed #25384 // We need to update the breakpoints view since all other views are collapsed #25384
const allOtherCollapsed = this.views.every(view => !view.isExpanded() || view === this.breakpointView); const allOtherCollapsed = this.views.every(view => !view.isExpanded() || view === this.breakpointView);
this.breakpointView.maximumBodySize = allOtherCollapsed ? Number.POSITIVE_INFINITY : this.breakpointView.minimumBodySize; this.breakpointView.maximumBodySize = allOtherCollapsed ? Number.POSITIVE_INFINITY : this.breakpointView.minimumBodySize;
} }
}
} }
export class FocusVariablesViewAction extends Action { export class FocusVariablesViewAction extends Action {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册