diff --git a/app/build.gradle b/app/build.gradle index db194b19b..f8dde8722 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -22,7 +22,7 @@ android { leanback { dimension "mode" versionCode 76 - versionName "1.7.6" + versionName "20230514#1" } mobile { dimension "mode" diff --git a/app/src/leanback/java/com/fongmi/android/tv/Updater.java b/app/src/leanback/java/com/fongmi/android/tv/Updater.java index 61fbe09b9..ef3a84b4c 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/Updater.java +++ b/app/src/leanback/java/com/fongmi/android/tv/Updater.java @@ -76,7 +76,7 @@ public class Updater implements Download.Callback { } private boolean need(int code, String name) { - return (branch.equals(Github.DEV) ? !name.equals(BuildConfig.VERSION_NAME) : code > BuildConfig.VERSION_CODE) && Prefers.getUpdate(); + return Prefers.getUpdate() && branch.equals(Github.DEV) ? !name.equals(BuildConfig.VERSION_NAME) && code >= BuildConfig.VERSION_CODE : code > BuildConfig.VERSION_CODE; } private void doInBackground() {