fix incorrect selected hint

This commit is contained in:
Henry Hiles 2026-06-06 17:09:54 -04:00
commit f0a26b58d1
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -38,9 +38,11 @@ class Sidebar extends HookConsumerWidget {
spaces.firstWhereOrNull((space) => space.id == selectedSpaceId) ?? spaces.firstWhereOrNull((space) => space.id == selectedSpaceId) ??
spaces.first; spaces.first;
final indexOfSelectedRoom = selectedSpace.children.indexWhere( final indexOfSelectedRoom = selectedSpace.children
(room) => room.metadata?.id == selectedRoomId, .addAll(
); selectedSpace.subSpaces.map((element) => element.children).flattened,
)
.indexWhere((room) => room.metadata?.id == selectedRoomId);
final selectedRoomIndex = indexOfSelectedRoom == -1 final selectedRoomIndex = indexOfSelectedRoom == -1
? null ? null
: indexOfSelectedRoom; : indexOfSelectedRoom;