From 7608cb0da37840c33fb8eac04dd1808cb58b2327 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Wed, 14 Dec 2022 13:49:10 -0500 Subject: [PATCH] Check ext lib version when checking for updates (#8740) --- .../eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt b/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt index 43c2a2088f..ef22570984 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt @@ -87,8 +87,9 @@ internal class ExtensionGithubApi { for (installedExt in installedExtensions) { val pkgName = installedExt.pkgName val availableExt = extensions.find { it.pkgName == pkgName } ?: continue - - val hasUpdate = installedExt.isUnofficial.not() && (availableExt.versionCode > installedExt.versionCode) + val hasUpdatedVer = availableExt.versionCode > installedExt.versionCode + val hasUpdatedLib = availableExt.libVersion > installedExt.libVersion + val hasUpdate = installedExt.isUnofficial.not() && (hasUpdatedVer || hasUpdatedLib) if (hasUpdate) { extensionsWithUpdate.add(installedExt) }