diff --git a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt index b8c14fcd..34666ada 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt @@ -867,7 +867,7 @@ class MapFragment : Fragment(), OnMapReadyCallback, MapsActivity.FragmentCallbac if (BuildConfig.FLAVOR.contains("google") && mapFragment!!.priority[0] == MapFragment.GOOGLE) { // Google Maps: icons can be generated in background thread lifecycleScope.launch { - withContext(Dispatchers.IO) { + withContext(Dispatchers.Default) { chargerIconGenerator.preloadCache() } } diff --git a/app/src/main/java/net/vonforst/evmap/storage/ChargeLocationsDao.kt b/app/src/main/java/net/vonforst/evmap/storage/ChargeLocationsDao.kt index bbeb40f5..9c9e6028 100644 --- a/app/src/main/java/net/vonforst/evmap/storage/ChargeLocationsDao.kt +++ b/app/src/main/java/net/vonforst/evmap/storage/ChargeLocationsDao.kt @@ -297,7 +297,7 @@ class ChargeLocationsRepository( val clusterDistance = getClusterDistance(zoom) val chargersClustered = if (useClustering && clusterDistance != null) { - Dispatchers.IO.run { + Dispatchers.Default.run { cluster(chargers, zoom, clusterDistance) } } else chargers