diff --git a/lib/widgets/common/map/google/map.dart b/lib/widgets/common/map/google/map.dart index 858207f5a..6a8a310f6 100644 --- a/lib/widgets/common/map/google/map.dart +++ b/lib/widgets/common/map/google/map.dart @@ -62,6 +62,7 @@ class _EntryGoogleMapState extends State with WidgetsBindingObse @override void initState() { super.initState(); + WidgetsBinding.instance!.addObserver(this); _registerWidget(widget); } @@ -76,6 +77,7 @@ class _EntryGoogleMapState extends State with WidgetsBindingObse void dispose() { _unregisterWidget(widget); _googleMapController?.dispose(); + WidgetsBinding.instance!.removeObserver(this); super.dispose(); }