From f0a26b58d1f108a2a4e18ec02750e2623b6fabdf Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sat, 6 Jun 2026 17:09:54 -0400 Subject: [PATCH] fix incorrect selected hint --- lib/widgets/sidebar.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/widgets/sidebar.dart b/lib/widgets/sidebar.dart index 058da3d..3b53ae4 100644 --- a/lib/widgets/sidebar.dart +++ b/lib/widgets/sidebar.dart @@ -38,9 +38,11 @@ class Sidebar extends HookConsumerWidget { spaces.firstWhereOrNull((space) => space.id == selectedSpaceId) ?? spaces.first; - final indexOfSelectedRoom = selectedSpace.children.indexWhere( - (room) => room.metadata?.id == selectedRoomId, - ); + final indexOfSelectedRoom = selectedSpace.children + .addAll( + selectedSpace.subSpaces.map((element) => element.children).flattened, + ) + .indexWhere((room) => room.metadata?.id == selectedRoomId); final selectedRoomIndex = indexOfSelectedRoom == -1 ? null : indexOfSelectedRoom;