diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 23dd5dfc55..153e21c5d7 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -50,6 +50,7 @@ import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; +import android.os.LocaleList; import android.provider.CalendarContract; import android.provider.ContactsContract; import android.provider.Settings; @@ -259,6 +260,7 @@ public class AdapterMessage extends RecyclerView.Adapter languages; private static boolean debug; private boolean gotoTop = false; @@ -1815,12 +1817,11 @@ public class AdapterMessage extends RecyclerView.Adapter= android.os.Build.VERSION_CODES.N) { + languages = new ArrayList<>(); + LocaleList ll = context.getResources().getConfiguration().getLocales(); + for (int i = 0; i < ll.size(); i++) + languages.add(ll.get(i).getLanguage()); + } else + languages = null; + debug = prefs.getBoolean("debug", false); DiffUtil.ItemCallback callback = new DiffUtil.ItemCallback() {