diff --git a/src/vs/base/browser/ui/list/listWidget.ts b/src/vs/base/browser/ui/list/listWidget.ts index e329c16252ca796762e83d769cb5c14bcca94d02..c0bde005eda9e8fd37358930fd8fe4f45a2fc52f 100644 --- a/src/vs/base/browser/ui/list/listWidget.ts +++ b/src/vs/base/browser/ui/list/listWidget.ts @@ -89,8 +89,7 @@ class Trait implements ISpliceable, IDisposable { ...this.indexes.filter(i => i >= end).map(i => i + diff) ]; - this.indexes = indexes; - this._onChange.fire({ indexes }); + this.set(indexes); } renderElement(element: T, index: number, container: HTMLElement): void {