mirror of
https://github.com/balzack/databag.git
synced 2025-02-14 12:39:17 +00:00
fixing exception in virtual list
This commit is contained in:
parent
8d0a242f3b
commit
ea339fc552
@ -235,7 +235,7 @@ export function VirtualList({ id, items, itemRenderer }) {
|
||||
if (anchorBottom.current) {
|
||||
for (let i = containers.current.length - 1; i >= 0; i--) {
|
||||
let container = containers.current[i];
|
||||
if (items.length < container.index || items[container.index].id != container.id) {
|
||||
if (items.length <= container.index || items[container.index].id != container.id) {
|
||||
for (let j = 0; j <= i; j++) {
|
||||
let shifted = containers.current.shift();
|
||||
removeSlot(shifted.id);
|
||||
@ -251,7 +251,7 @@ export function VirtualList({ id, items, itemRenderer }) {
|
||||
else {
|
||||
for (let i = 0; i < containers.current.length; i++) {
|
||||
let container = containers.current[i];
|
||||
if (items.length < container.index || items[container.index].id != container.id) {
|
||||
if (items.length <= container.index || items[container.index].id != container.id) {
|
||||
for (let j = i; j < containers.current.length; j++) {
|
||||
let popped = containers.current.pop();
|
||||
removeSlot(popped.id);
|
||||
|
Loading…
Reference in New Issue
Block a user