Skip to content

Commit fb0586b

Browse files
committed
list.Base: getActiveIndex() => does not give the right return value #3665
1 parent 8b7ac4b commit fb0586b

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/list/Base.mjs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,11 +484,17 @@ class Base extends Component {
484484
getActiveIndex(headerlessIndex) {
485485
let delta = 0,
486486
i = 0,
487-
records = this.store.items;
487+
records = this.store.items,
488+
len = headerlessIndex;
488489

489-
for (; i <= headerlessIndex; i++) {
490+
if (records.length < 1) {
491+
return null;
492+
}
493+
494+
for (; i <= len; i++) {
490495
if (records[i].isHeader) {
491496
delta++;
497+
len++;
492498
}
493499
}
494500

0 commit comments

Comments
 (0)