提交 eed7e193 编写于 作者: I isidor

fixes #42398

上级 c4bf22fb
......@@ -335,23 +335,17 @@ function registerEditorCommands() {
const group = model.getGroup(groupId);
const position = model.positionOfGroup(group);
if (position >= 0) {
editorsToClose.set(position, contexts.map(c => {
if (c && groupId === c.groupId) {
let input = group.getEditor(c.editorIndex);
if (!input) {
// Get Top Editor at Position
const visibleEditors = editorService.getVisibleEditors();
if (visibleEditors[position]) {
input = visibleEditors[position].input;
}
}
return input;
const inputs = contexts.map(c => {
if (c && groupId === c.groupId && types.isNumber(c.editorIndex)) {
return group.getEditor(c.editorIndex);
}
return void 0;
}).filter(input => !!input));
return undefined;
}).filter(input => !!input);
if (inputs.length) {
editorsToClose.set(position, inputs);
}
}
});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册