From eb9fa05979724f41a6a43cd7b017441df5b0dad3 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Sat, 28 Aug 2021 18:02:01 +0200 Subject: [PATCH] fix: Display space as room if it contains unread events in timeline --- lib/pages/chat_list.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pages/chat_list.dart b/lib/pages/chat_list.dart index 519202a69..8aeb6a055 100644 --- a/lib/pages/chat_list.dart +++ b/lib/pages/chat_list.dart @@ -185,7 +185,9 @@ class ChatListController extends State { } bool roomCheck(Room room) { - if (room.isSpace && room.membership == Membership.join) return false; + if (room.isSpace && room.membership == Membership.join && !room.isUnread) { + return false; + } if (activeSpaceId != null) { final space = Matrix.of(context).client.getRoomById(activeSpaceId); if (space.spaceChildren?.any((child) => child.roomId == room.id) ??