fix: guard scrollListToIndex against multiple scroll positions

This commit is contained in:
edde746
2026-03-14 22:11:48 +01:00
parent f27861748c
commit 9a296b3da8
+1 -1
View File
@@ -23,7 +23,7 @@ void scrollListToIndex(
double leadingPadding = 12.0,
bool animate = true,
}) {
if (!controller.hasClients || itemExtent <= 0) return;
if (controller.positions.length != 1 || itemExtent <= 0) return;
final viewport = controller.position.viewportDimension;
final targetCenter = leadingPadding + (index * itemExtent) + (itemExtent / 2);