Skip to content
Snippets Groups Projects
Commit b7c32fb3 authored by Sara Savanovic Djordjevic's avatar Sara Savanovic Djordjevic
Browse files

fix: lake swap on search

parent fa8c6a79
No related branches found
No related tags found
No related merge requests found
...@@ -30,6 +30,7 @@ class _DefaultPageState extends State<DefaultPage> { ...@@ -30,6 +30,7 @@ class _DefaultPageState extends State<DefaultPage> {
return await initialiseState(false); return await initialiseState(false);
} }
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MaterialApp( return MaterialApp(
...@@ -63,7 +64,10 @@ class _DefaultPageState extends State<DefaultPage> { ...@@ -63,7 +64,10 @@ class _DefaultPageState extends State<DefaultPage> {
// Make request only if the selected lake is different from the current selected lake // Make request only if the selected lake is different from the current selected lake
if (result != selectedLake) { if (result != selectedLake) {
setState(() { setState(() {
//selectedLake = result;
initialiseState(false); initialiseState(false);
});
Future.microtask(() async { // Reinitialise state with new lake data
selectedLake = result; selectedLake = result;
}); });
} }
......
...@@ -52,6 +52,7 @@ Future<void> initialiseState(bool initNewLake) async { ...@@ -52,6 +52,7 @@ Future<void> initialiseState(bool initNewLake) async {
// Sort the list of SubDiv objects based on each subdivision id // Sort the list of SubDiv objects based on each subdivision id
selectedSubdivisions.sort((a, b) => int.parse(a.sub_div_id).compareTo(int.parse(b.sub_div_id))); selectedSubdivisions.sort((a, b) => int.parse(a.sub_div_id).compareTo(int.parse(b.sub_div_id)));
selectedSubDiv = selectedSubdivisions[0];
serverConnection = fetchResult.connected; serverConnection = fetchResult.connected;
setLastLake(); // Update persistent value for latest fetched lake setLastLake(); // Update persistent value for latest fetched lake
......
Source diff could not be displayed: it is too large. Options to address this: view the blob.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment