This commit is contained in:
rebornix 2020-08-10 13:30:53 -07:00
parent 9294fd5b94
commit 5e697b348c

View file

@ -398,6 +398,10 @@ export class NotebookCellList extends WorkbenchList<CellViewModel> implements ID
const viewIndexInfo = this.hiddenRangesPrefixSum.getIndexOf(modelIndex);
if (viewIndexInfo.remainder !== 0) {
if (modelIndex >= this.hiddenRangesPrefixSum.getTotalValue()) {
// it's already after the last hidden range
return modelIndex - (this.hiddenRangesPrefixSum.getTotalValue() - this.hiddenRangesPrefixSum.getCount());
}
return undefined;
} else {
return viewIndexInfo.index;
@ -413,6 +417,12 @@ export class NotebookCellList extends WorkbenchList<CellViewModel> implements ID
const viewIndexInfo = this.hiddenRangesPrefixSum.getIndexOf(modelIndex);
if (viewIndexInfo.remainder !== 0) {
if (modelIndex >= this.hiddenRangesPrefixSum.getTotalValue()) {
return modelIndex - (this.hiddenRangesPrefixSum.getTotalValue() - this.hiddenRangesPrefixSum.getCount());
}
}
return viewIndexInfo.index;
}