diff --git a/lib/ui/memories_widget.dart b/lib/ui/memories_widget.dart index 4804cd8f4..a34d47a3e 100644 --- a/lib/ui/memories_widget.dart +++ b/lib/ui/memories_widget.dart @@ -87,7 +87,7 @@ class MemoryWidget extends StatelessWidget { @override Widget build(BuildContext context) { - final index = _getUnseenMemoryIndex(); + final index = _getNextMemoryIndex(); final title = _getTitle(memories[index]); return GestureDetector( onTap: () { @@ -147,7 +147,7 @@ class MemoryWidget extends StatelessWidget { ); } - int _getUnseenMemoryIndex() { + int _getNextMemoryIndex() { for (var index = 0; index < memories.length; index++) { if (!memories[index].isSeen()) { return index; @@ -261,7 +261,6 @@ class _FullScreenMemoryState extends State { autoPlay: true, ); }, - index: _index, itemCount: widget.memories.length, pagination: SwiperPagination( alignment: Alignment.bottomCenter, @@ -279,6 +278,7 @@ class _FullScreenMemoryState extends State { setState(() { _index = index; }); + return index; }, ); }