INNER CODE UNIT · Dart
index
Dimibe/grouped_list · lib/grouped_list.dart:465
var index = math.max(int.parse(topItemKey), 0);
if (index != _topElementIndex) {
var curr = widget.groupBy(_sortedElements[index]);
E prev;
try {
prev = widget.groupBy(_sortedElements[_topElementIndex]);
} on RangeError catch (_) {
prev = widget.groupBy(_sortedElements[0]);
}
if (prev != curr) {
_topElementIndex = index;
_streamController.add(_topElementIndex);
}
}
}