提交 a82ae798 编写于 作者: C Christof Marti

Fix selection behavior (#45589)

上级 0fd46e99
...@@ -170,6 +170,7 @@ export class QuickInputCheckboxList { ...@@ -170,6 +170,7 @@ export class QuickInputCheckboxList {
selected: !!item.selected selected: !!item.selected
})); }));
this.list.splice(0, this.list.length, this.elements); this.list.splice(0, this.list.length, this.elements);
this.list.setSelection([]);
this.list.focusFirst(); this.list.focusFirst();
} }
...@@ -230,8 +231,9 @@ export class QuickInputCheckboxList { ...@@ -230,8 +231,9 @@ export class QuickInputCheckboxList {
}); });
this.list.splice(0, this.list.length, this.elements.filter(element => !element.hidden)); this.list.splice(0, this.list.length, this.elements.filter(element => !element.hidden));
this.list.layout(); this.list.setSelection([]);
this.list.focusFirst(); this.list.focusFirst();
this.list.layout();
} }
toggleCheckbox() { toggleCheckbox() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册