File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -176,7 +176,7 @@ class _MapWidgetState extends State<MapWidget> {
176176 late final BinaryMessenger _binaryMessenger =
177177 ProxyBinaryMessenger (suffix: _suffix.toString ());
178178 late final _MapEvents _events;
179-
179+ bool _platformViewCreated = false ;
180180 MapboxMap ? mapboxMap;
181181
182182 @override
@@ -217,7 +217,10 @@ class _MapWidgetState extends State<MapWidget> {
217217 super .didUpdateWidget (oldWidget);
218218
219219 _updateEventListeners ();
220- _events.updateSubscriptions ();
220+
221+ if (_platformViewCreated) {
222+ _events.updateSubscriptions ();
223+ }
221224 }
222225
223226 void _updateEventListeners () {
@@ -249,5 +252,8 @@ class _MapWidgetState extends State<MapWidget> {
249252 widget.onMapCreated !(controller);
250253 }
251254 mapboxMap = controller;
255+
256+ _events.updateSubscriptions ();
257+ _platformViewCreated = true ;
252258 }
253259}
You can’t perform that action at this time.
0 commit comments