Merge branch 'krille/fix-spaces' into 'main'

chore: Fix spaces

See merge request famedly/fluffychat!646
This commit is contained in:
Krille Fear 2021-12-25 18:43:24 +00:00
commit b29deec76d

View File

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