From a936b5d070f9c28e5ee93af54fc25ae12981a810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 14 May 2015 17:07:32 +0200 Subject: [PATCH] Properly list maxSdkVersion as an incompatible reason --- F-Droid/src/org/fdroid/fdroid/CompatibilityChecker.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/F-Droid/src/org/fdroid/fdroid/CompatibilityChecker.java b/F-Droid/src/org/fdroid/fdroid/CompatibilityChecker.java index b3e2583cb..40b159380 100644 --- a/F-Droid/src/org/fdroid/fdroid/CompatibilityChecker.java +++ b/F-Droid/src/org/fdroid/fdroid/CompatibilityChecker.java @@ -85,11 +85,14 @@ public class CompatibilityChecker extends Compatibility { List incompatibleReasons = new ArrayList<>(); - if (!hasApi(apk.minSdkVersion) || !upToApi(apk.maxSdkVersion)) { - incompatibleReasons.add( - context.getResources().getString( + if (!hasApi(apk.minSdkVersion)) { + incompatibleReasons.add(context.getString( R.string.minsdk_or_later, Utils.getAndroidVersionName(apk.minSdkVersion))); + } else if (!upToApi(apk.maxSdkVersion)) { + incompatibleReasons.add(context.getString( + R.string.up_to_maxsdk, + Utils.getAndroidVersionName(apk.maxSdkVersion))); } if (apk.features != null) {