From 6522f18110f55864148030d4a09b06558b06daf2 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 18 Jan 2020 10:37:36 +0100 Subject: [PATCH] Disabled Gravatars --- app/src/main/java/eu/faircode/email/ContactInfo.java | 4 ++-- .../main/java/eu/faircode/email/FragmentOptionsDisplay.java | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ContactInfo.java b/app/src/main/java/eu/faircode/email/ContactInfo.java index 63d5de520e..e8836526f1 100644 --- a/app/src/main/java/eu/faircode/email/ContactInfo.java +++ b/app/src/main/java/eu/faircode/email/ContactInfo.java @@ -168,11 +168,11 @@ public class ContactInfo { if (info.bitmap == null) { boolean gravatars = prefs.getBoolean("gravatars", false); - if (gravatars) { + if (gravatars && BuildConfig.DEBUG) { HttpURLConnection urlConnection = null; try { String hash = Helper.md5(address.getAddress().getBytes()); - URL url = new URL("https://www.gravatar.com/avatar/" + hash+"?d=404"); + URL url = new URL("https://www.gravatar.com/avatar/" + hash + "?d=404"); urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestMethod("GET"); diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java b/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java index 6362594f18..9e304fc123 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java @@ -599,6 +599,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer swColorStripe.setChecked(prefs.getBoolean("color_stripe", true)); swAvatars.setChecked(prefs.getBoolean("avatars", true)); swGravatars.setChecked(prefs.getBoolean("gravatars", false)); + swGravatars.setVisibility(BuildConfig.DEBUG ? View.VISIBLE : View.GONE); swGeneratedIcons.setChecked(prefs.getBoolean("generated_icons", true)); swIdenticons.setChecked(prefs.getBoolean("identicons", false)); swIdenticons.setEnabled(swGeneratedIcons.isChecked());