diff --git a/lib/pages/chat_list/chat_list_view.dart b/lib/pages/chat_list/chat_list_view.dart index e512458b8..b25dc9607 100644 --- a/lib/pages/chat_list/chat_list_view.dart +++ b/lib/pages/chat_list/chat_list_view.dart @@ -302,13 +302,14 @@ class _ChatListViewBodyState extends State<_ChatListViewBody> { ], ); } + final displayStoriesHeader = widget.controller.activeSpaceId == null; child = ListView.builder( key: ValueKey(Matrix.of(context).client.userID.toString() + widget.controller.activeSpaceId.toString()), controller: widget.controller.scrollController, - itemCount: rooms.length + 1, + itemCount: rooms.length + (displayStoriesHeader ? 1 : 0), itemBuilder: (BuildContext context, int i) { - if (i == 0 && widget.controller.activeSpaceId == null) { + if (i == 0 && displayStoriesHeader) { return const StoriesHeader(); } i--;