From 51985a07b8d6bf15ac6cf151e7943719bcc3c15d Mon Sep 17 00:00:00 2001 From: Andrea Antonello <andrea.antonello@gmail.com> Date: Mon, 2 Dec 2024 11:53:30 +0100 Subject: [PATCH] fix map reload --- lib/com/hydrologis/flutterlibs/forms/forms_widgets.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/com/hydrologis/flutterlibs/forms/forms_widgets.dart b/lib/com/hydrologis/flutterlibs/forms/forms_widgets.dart index 5bf2536..4380c97 100644 --- a/lib/com/hydrologis/flutterlibs/forms/forms_widgets.dart +++ b/lib/com/hydrologis/flutterlibs/forms/forms_widgets.dart @@ -2428,7 +2428,8 @@ class GeometryWidgetState extends State<GeometryWidget> { } if (sWidget == null) { - sWidget = SmashMapWidget(key: ValueKey(keyStr)); + sWidget = SmashMapWidget( + key: UniqueKey()); // TODO check this ValueKey(keyStr)); sWidget!.setInitParameters( canRotate: false, initBounds: latLngBoundsExt.toEnvelope(), @@ -2616,9 +2617,11 @@ class GeometryWidgetState extends State<GeometryWidget> { GeometryEditManager().stopEditing(); // reload layer geoms - await reloadLayerSource(geojsonSource!); + // await reloadLayerSource(geojsonSource!); - setState(() {}); + setState(() { + sWidget = null; + }); }, ), );