From 8fe5a1fa0df73fac1719e616cc7b957d79ef312c Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 15 Feb 2020 15:53:11 +0100 Subject: [PATCH] Small improvements --- .../eu/faircode/email/AdapterContact.java | 5 ++-- .../eu/faircode/email/AdapterMessage.java | 24 +++++++++---------- .../email/BoundaryCallbackMessages.java | 7 +++--- .../java/eu/faircode/email/ContactInfo.java | 3 ++- .../java/eu/faircode/email/EntityFolder.java | 2 +- .../java/eu/faircode/email/EntityRule.java | 4 +--- .../eu/faircode/email/FragmentCompose.java | 7 +++--- .../eu/faircode/email/FragmentMessages.java | 4 ++-- .../main/java/eu/faircode/email/Helper.java | 4 ++-- 9 files changed, 28 insertions(+), 32 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterContact.java b/app/src/main/java/eu/faircode/email/AdapterContact.java index 7cdc0de685..3f205415c3 100644 --- a/app/src/main/java/eu/faircode/email/AdapterContact.java +++ b/app/src/main/java/eu/faircode/email/AdapterContact.java @@ -54,7 +54,6 @@ import androidx.recyclerview.widget.RecyclerView; import java.text.NumberFormat; import java.util.ArrayList; import java.util.List; -import java.util.Locale; public class AdapterContact extends RecyclerView.Adapter { private Fragment parentFragment; @@ -357,9 +356,9 @@ public class AdapterContact extends RecyclerView.Adapter(); - String query = search.toLowerCase(Locale.ROOT).trim(); + String query = search.toLowerCase().trim(); for (TupleContactEx contact : contacts) - if (contact.email.toLowerCase(Locale.ROOT).contains(query) || + if (contact.email.toLowerCase().contains(query) || (contact.name != null && contact.name.toLowerCase().contains(query))) items.add(contact); } diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index dd4770682f..b946cdd384 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -272,17 +272,17 @@ public class AdapterMessage extends RecyclerView.Adapter IMAP_KEYWORDS_BLACKLIST = Collections.unmodifiableList(Arrays.asList( - "$MDNSent".toLowerCase(), - "$Forwarded".toLowerCase(), - "$SubmitPending".toLowerCase(), - "$Submitted".toLowerCase(), - "$Junk".toLowerCase(), - "$NotJunk".toLowerCase(), - "$recent".toLowerCase(), - "DTAG_document".toLowerCase(), - "DTAG_image".toLowerCase(), - "$X-Me-Annot-1".toLowerCase(), - "$X-Me-Annot-2".toLowerCase() + "$MDNSent".toLowerCase(Locale.ROOT), + "$Forwarded".toLowerCase(Locale.ROOT), + "$SubmitPending".toLowerCase(Locale.ROOT), + "$Submitted".toLowerCase(Locale.ROOT), + "$Junk".toLowerCase(Locale.ROOT), + "$NotJunk".toLowerCase(Locale.ROOT), + "$recent".toLowerCase(Locale.ROOT), + "DTAG_document".toLowerCase(Locale.ROOT), + "DTAG_image".toLowerCase(Locale.ROOT), + "$X-Me-Annot-1".toLowerCase(Locale.ROOT), + "$X-Me-Annot-2".toLowerCase(Locale.ROOT) )); public class ViewHolder extends RecyclerView.ViewHolder implements @@ -918,7 +918,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0) keywords.append(" "); diff --git a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java index 0c294750fa..ecae091049 100644 --- a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java +++ b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java @@ -43,7 +43,6 @@ import java.text.Normalizer; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.Locale; import java.util.concurrent.ExecutorService; import javax.mail.FetchProfile; @@ -172,7 +171,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback 0) { - String key = param[i].substring(0, e).trim().toLowerCase(); + String key = param[i].substring(0, e).trim().toLowerCase(Locale.ROOT); String value = param[i].substring(e + 1); Log.i("Autocrypt " + key + "=" + value); switch (key) { @@ -4703,7 +4703,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. addr = value; break; case "prefer-encrypt": - mutual = value.trim().toLowerCase().equals("mutual"); + mutual = value.trim().toLowerCase(Locale.ROOT).equals("mutual"); break; case "keydata": keydata = Base64.decode(value, Base64.DEFAULT); diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index dc7313a6a3..93d9b681dc 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -669,7 +669,7 @@ public class Helper { } static String localizeFolderName(Context context, String name) { - if (name != null && "INBOX".equals(name.toUpperCase())) + if (name != null && "INBOX".equals(name.toUpperCase(Locale.ROOT))) return context.getString(R.string.title_folder_inbox); else if ("OUTBOX".equals(name)) return context.getString(R.string.title_folder_outbox); @@ -892,7 +892,7 @@ public class Helper { byte[] bytes = digest.digest(cert); StringBuilder sb = new StringBuilder(); for (byte b : bytes) - sb.append(Integer.toString(b & 0xff, 16).toUpperCase()); + sb.append(Integer.toString(b & 0xff, 16).toUpperCase(Locale.ROOT)); return sb.toString(); } catch (Throwable ex) { Log.e(ex);