mirror of
https://github.com/balzack/databag.git
synced 2025-02-15 21:19:16 +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) {
|
if (anchorBottom.current) {
|
||||||
for (let i = containers.current.length - 1; i >= 0; i--) {
|
for (let i = containers.current.length - 1; i >= 0; i--) {
|
||||||
let container = containers.current[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++) {
|
for (let j = 0; j <= i; j++) {
|
||||||
let shifted = containers.current.shift();
|
let shifted = containers.current.shift();
|
||||||
removeSlot(shifted.id);
|
removeSlot(shifted.id);
|
||||||
@ -251,7 +251,7 @@ export function VirtualList({ id, items, itemRenderer }) {
|
|||||||
else {
|
else {
|
||||||
for (let i = 0; i < containers.current.length; i++) {
|
for (let i = 0; i < containers.current.length; i++) {
|
||||||
let container = containers.current[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++) {
|
for (let j = i; j < containers.current.length; j++) {
|
||||||
let popped = containers.current.pop();
|
let popped = containers.current.pop();
|
||||||
removeSlot(popped.id);
|
removeSlot(popped.id);
|
||||||
|
Loading…
Reference in New Issue
Block a user