From c35e3f8b2b0b6b1c83b426b40b05174406c780c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Mon, 30 Mar 2026 13:22:26 +0200 Subject: [PATCH] fix: DMs in spaces are displayed as empty chats --- lib/pages/chat_list/space_view.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/pages/chat_list/space_view.dart b/lib/pages/chat_list/space_view.dart index bc4804ac..8df0f52b 100644 --- a/lib/pages/chat_list/space_view.dart +++ b/lib/pages/chat_list/space_view.dart @@ -527,14 +527,16 @@ class _SpaceViewState extends State { ); } final item = _discoveredChildren[i]; + var joinedRoom = room.client.getRoomById(item.roomId); final displayname = item.name ?? item.canonicalAlias ?? + joinedRoom?.getLocalizedDisplayname() ?? L10n.of(context).emptyChat; + final avatarUrl = item.avatarUrl ?? joinedRoom?.avatar; if (!displayname.toLowerCase().contains(filter)) { return const SizedBox.shrink(); } - var joinedRoom = room.client.getRoomById(item.roomId); if (joinedRoom?.membership == Membership.leave) { joinedRoom = null; } @@ -598,7 +600,7 @@ class _SpaceViewState extends State { ) : Avatar( size: avatarSize, - mxContent: item.avatarUrl, + mxContent: avatarUrl, name: '#', backgroundColor: theme.colorScheme.surfaceContainer,