From 2021f43761decc42df6053e37d5a75a0d50a2472 Mon Sep 17 00:00:00 2001 From: Glenn Carremans Date: Thu, 14 May 2020 14:39:21 +0200 Subject: [PATCH] Changed `isLocalized` logic `isLocalized` will be true when App will contain 1 or more valid locales for this device --- app/src/main/java/org/fdroid/fdroid/data/App.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/data/App.java b/app/src/main/java/org/fdroid/fdroid/data/App.java index 380546697..bebbfe534 100644 --- a/app/src/main/java/org/fdroid/fdroid/data/App.java +++ b/app/src/main/java/org/fdroid/fdroid/data/App.java @@ -518,10 +518,6 @@ public class App extends ValueObject implements Comparable, Parcelable { */ @JsonProperty("localized") private void setLocalized(Map> localized) { // NOPMD - if (localized.size() > 1) { - isLocalized = true; - } - Locale defaultLocale = Locale.getDefault(); String languageTag = defaultLocale.getLanguage(); String countryTag = defaultLocale.getCountry(); @@ -575,6 +571,10 @@ public class App extends ValueObject implements Comparable, Parcelable { } } + if (localesToUse.size() >= 1) { + isLocalized = true; + } + String value = getLocalizedEntry(localized, localesToUse, "whatsNew"); if (!TextUtils.isEmpty(value)) { whatsNew = value;