aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-01-16 04:28:35 -0600
committerIván Ávalos <avalos@disroot.org>2022-01-16 04:28:35 -0600
commitfc4bbb4e4c0e1435b6d4599c79816575dcc8d01d (patch)
tree76cecbb3883bdad65dd05200abe898b86649f8b2
parenta2ba612c515a53cb6e7f283858a518d60188651b (diff)
downloadetbsa-trackermap-mobile-fc4bbb4e4c0e1435b6d4599c79816575dcc8d01d.tar.gz
etbsa-trackermap-mobile-fc4bbb4e4c0e1435b6d4599c79816575dcc8d01d.tar.bz2
etbsa-trackermap-mobile-fc4bbb4e4c0e1435b6d4599c79816575dcc8d01d.zip
Fixed NullPointerException (probably)
-rw-r--r--androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt12
1 files changed, 7 insertions, 5 deletions
diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
index a8478fd..f577613 100644
--- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
+++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/map/MapFragment.kt
@@ -347,11 +347,13 @@ class MapFragment : GlobeMapFragment() {
}
fun updateTile(layer: MapLayer) {
- val tileInfo = RemoteTileInfoNew(layer.url, layer.minZoom, layer.maxZoom)
- this.tileInfo = tileInfoSetCacheDir(layer.url, tileInfo)
- this.tileInfo?.let {
- loader?.changeTileInfo(it)
- setZoomLimits(tileInfo.minZoom, tileInfo.maxZoom)
+ mapControl?.addPostSurfaceRunnable {
+ val tileInfo = RemoteTileInfoNew(layer.url, layer.minZoom, layer.maxZoom)
+ this.tileInfo = tileInfoSetCacheDir(layer.url, tileInfo)
+ this.tileInfo?.let {
+ loader?.changeTileInfo(it)
+ setZoomLimits(tileInfo.minZoom, tileInfo.maxZoom)
+ }
}
}