diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java b/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java index 82a70b54ad..7884e68a6d 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsDisplay.java @@ -87,6 +87,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer private TextView tvGravatarsHint; private SwitchCompat swGravatars; private SwitchCompat swFavicons; + private TextView tvFaviconsHint; private SwitchCompat swGeneratedIcons; private SwitchCompat swIdenticons; private SwitchCompat swCircular; @@ -199,6 +200,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer swGravatars = view.findViewById(R.id.swGravatars); tvGravatarsHint = view.findViewById(R.id.tvGravatarsHint); swFavicons = view.findViewById(R.id.swFavicons); + tvFaviconsHint = view.findViewById(R.id.tvFaviconsHint); swGeneratedIcons = view.findViewById(R.id.swGeneratedIcons); swIdenticons = view.findViewById(R.id.swIdenticons); swCircular = view.findViewById(R.id.swCircular); @@ -467,6 +469,14 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer } }); + tvGravatarsHint.getPaint().setUnderlineText(true); + tvGravatarsHint.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Helper.view(v.getContext(), Uri.parse(Helper.GRAVATAR_PRIVACY_URI), true); + } + }); + swFavicons.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -475,11 +485,11 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer } }); - tvGravatarsHint.getPaint().setUnderlineText(true); - tvGravatarsHint.setOnClickListener(new View.OnClickListener() { + tvFaviconsHint.getPaint().setUnderlineText(true); + tvFaviconsHint.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Helper.view(v.getContext(), Uri.parse(Helper.GRAVATAR_PRIVACY_URI), true); + Helper.view(v.getContext(), Uri.parse(Helper.FAVICON_PRIVACY_URI), true); } }); diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 2ebbf6d65f..a6f6b187e8 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -163,7 +163,8 @@ public class Helper { static final String XDA_URI = "https://forum.xda-developers.com/showthread.php?t=3824168"; static final String SUPPORT_URI = "https://contact.faircode.eu/?product=fairemailsupport&version=" + BuildConfig.VERSION_NAME; static final String TEST_URI = "https://play.google.com/apps/testing/" + BuildConfig.APPLICATION_ID; - static final String GRAVATAR_PRIVACY_URI = "https://meta.stackexchange.com/questions/44717/is-gravatar-a-privacy-risk"; + static final String FAVICON_PRIVACY_URI = "https://en.wikipedia.org/wiki/Favicon"; + static final String GRAVATAR_PRIVACY_URI = "https://en.wikipedia.org/wiki/Gravatar"; static final String LICENSE_URI = "https://www.gnu.org/licenses/gpl-3.0.html"; static final String DONTKILL_URI = "https://dontkillmyapp.com/"; diff --git a/app/src/main/res/layout/fragment_options_display.xml b/app/src/main/res/layout/fragment_options_display.xml index 2f33e20c88..553180bcf4 100644 --- a/app/src/main/res/layout/fragment_options_display.xml +++ b/app/src/main/res/layout/fragment_options_display.xml @@ -499,11 +499,11 @@