From a130584329930dd898964244a6bea16b48a94b5b Mon Sep 17 00:00:00 2001 From: Sara <sarasdj@stud.ntnu.no> Date: Wed, 20 Mar 2024 17:23:43 +0100 Subject: [PATCH] fix: tile selection --- app/lib/widgets/main_layout.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/lib/widgets/main_layout.dart b/app/lib/widgets/main_layout.dart index 9a204dc3..ec7727f3 100644 --- a/app/lib/widgets/main_layout.dart +++ b/app/lib/widgets/main_layout.dart @@ -58,8 +58,17 @@ class _MapContainerWidgetState extends State<MapContainerWidget> { // Tile selection handler void handleSelection(int index) { + String indexString = index.toString(); setState(() { - selectedTile= widget.markerList[index]; + // NB should be optimalised + for (Measurement measurement in widget.markerList) { + for (SubDiv subdivision in measurement.subDivs) { + if (subdivision.sub_div_id == indexString) { + selectedTile= widget.markerList[index]; + break; + } + } + } }); } -- GitLab