From d6a4f1ea14cec0e50cbf24a86ac2aaf418c931e8 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) (cherry picked from commit 7608cb0da37840c33fb8eac04dd1808cb58b2327) --- .../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 81eea0091..e544320a0 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 @@ -116,8 +116,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) }