diff --git a/libnavui-androidauto/src/main/java/com/mapbox/androidauto/car/placeslistonmap/PlacesListOnMapManager.kt b/libnavui-androidauto/src/main/java/com/mapbox/androidauto/car/placeslistonmap/PlacesListOnMapManager.kt index 00260c68461..6ee5993a4f5 100644 --- a/libnavui-androidauto/src/main/java/com/mapbox/androidauto/car/placeslistonmap/PlacesListOnMapManager.kt +++ b/libnavui-androidauto/src/main/java/com/mapbox/androidauto/car/placeslistonmap/PlacesListOnMapManager.kt @@ -85,6 +85,8 @@ class PlacesListOnMapManager( styleLoadedListener = null MapboxNavigationApp.unregisterObserver(navigationObserver) carMapSurface = null + coroutineScope?.cancel() + coroutineScope = null } private fun onAttached(mapboxNavigation: MapboxNavigation) { @@ -99,8 +101,6 @@ class PlacesListOnMapManager( private fun onDetached() { placesListItemMapper = null - coroutineScope?.cancel() - coroutineScope = null } private fun loadPlaceRecords() {