提交 1ced4ebb 编写于 作者: I isidor

fixes #88162

上级 6e17ea94
...@@ -161,9 +161,6 @@ export class StartDebugActionViewItem implements IActionViewItem { ...@@ -161,9 +161,6 @@ export class StartDebugActionViewItem implements IActionViewItem {
let lastGroup: string | undefined; let lastGroup: string | undefined;
const disabledIdxs: number[] = []; const disabledIdxs: number[] = [];
manager.getAllConfigurations().forEach(({ launch, name, presentation }) => { manager.getAllConfigurations().forEach(({ launch, name, presentation }) => {
if (name === manager.selectedConfiguration.name && launch === manager.selectedConfiguration.launch) {
this.selected = this.options.length;
}
if (lastGroup !== presentation?.group) { if (lastGroup !== presentation?.group) {
lastGroup = presentation?.group; lastGroup = presentation?.group;
if (this.options.length) { if (this.options.length) {
...@@ -171,6 +168,9 @@ export class StartDebugActionViewItem implements IActionViewItem { ...@@ -171,6 +168,9 @@ export class StartDebugActionViewItem implements IActionViewItem {
disabledIdxs.push(this.options.length - 1); disabledIdxs.push(this.options.length - 1);
} }
} }
if (name === manager.selectedConfiguration.name && launch === manager.selectedConfiguration.launch) {
this.selected = this.options.length;
}
const label = inWorkspace ? `${name} (${launch.name})` : name; const label = inWorkspace ? `${name} (${launch.name})` : name;
this.options.push({ label, handler: () => { manager.selectConfiguration(launch, name); return true; } }); this.options.push({ label, handler: () => { manager.selectConfiguration(launch, name); return true; } });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册