Skip to content

Commit 077c686

Browse files
committed
Map: Cache native library by version name, not code
1 parent 9f03d5c commit 077c686

File tree

1 file changed

+2
-2
lines changed
  • play-services-maps-core-mapbox/src/main/kotlin/org/microg/gms/maps/mapbox/utils

1 file changed

+2
-2
lines changed

play-services-maps-core-mapbox/src/main/kotlin/org/microg/gms/maps/mapbox/utils/MultiArchLoader.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ class MultiArchLoader(private val mapContext: Context, private val appContext: C
4040
val cacheFile = File("${appContext.cacheDir.absolutePath}/.gmscore/$path")
4141
cacheFile.parentFile?.mkdirs()
4242
val cacheFileStamp = File("${appContext.cacheDir.absolutePath}/.gmscore/$path.stamp")
43-
val cacheVersion = kotlin.runCatching { cacheFileStamp.readText().toInt() }.getOrNull()
44-
val mapVersion = PackageUtils.versionCode(mapContext, Constants.GMS_PACKAGE_NAME)
43+
val cacheVersion = kotlin.runCatching { cacheFileStamp.readText() }.getOrNull()
44+
val mapVersion = PackageUtils.versionName(mapContext, Constants.GMS_PACKAGE_NAME)
4545
val apkFile = File(mapContext.packageCodePath)
4646
if (!cacheFile.exists() || cacheVersion == null || cacheVersion != mapVersion) {
4747
val zipFile = ZipFile(apkFile)

0 commit comments

Comments
 (0)