fix(core): always show date divider

This commit is contained in:
Salvatore Giordano
2021-08-17 12:34:38 +02:00
parent 7cdc2b98e5
commit 56bd3b5b50
@@ -667,7 +667,7 @@ class _MessageListViewState extends State<MessageListView> {
return const Offstage();
}
late final int? index;
int? index;
if (widget.reverse) {
index = _getTopElementIndex(values);
} else {
@@ -675,7 +675,14 @@ class _MessageListViewState extends State<MessageListView> {
}
if (index == null || index <= 2 || index >= itemCount - 3) {
return const Offstage();
if (index == null) {
return const Offstage();
}
if (widget.reverse) {
index = itemCount - 4;
} else {
index = 2;
}
}
final message = messages[index - 2];