From 38f2cadb80edf01b336a3a7c06adbbaa1fa898c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Tue, 23 Jul 2013 11:21:18 +0200 Subject: [PATCH] Don't recommend incompatible versions (closes: #311) --- src/org/fdroid/fdroid/DB.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/fdroid/fdroid/DB.java b/src/org/fdroid/fdroid/DB.java index 7371530e8..2b337a130 100644 --- a/src/org/fdroid/fdroid/DB.java +++ b/src/org/fdroid/fdroid/DB.java @@ -194,7 +194,7 @@ public class DB { // Try and return the real current version first... if (curVercode > 0) { for (Apk apk : apks) { - if (apk.vercode == curVercode) + if (apk.compatible && apk.vercode == curVercode) return apk; } } @@ -204,7 +204,8 @@ public class DB { int latestcode = -1; Apk latestapk = null; for (Apk apk : apks) { - if (apk.vercode < curVercode && apk.vercode > latestcode) { + if (apk.compatible &&apk.vercode < curVercode + && apk.vercode > latestcode) { latestapk = apk; latestcode = apk.vercode; }