diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java b/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java index ea8ebcbc6b..d0566a5c11 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogJunk.java @@ -83,6 +83,7 @@ public class FragmentDialogJunk extends FragmentDialogBase { final View view = LayoutInflater.from(context).inflate(R.layout.dialog_junk, null); final TextView tvMessage = view.findViewById(R.id.tvMessage); final ImageButton ibInfoProvider = view.findViewById(R.id.ibInfoProvider); + final TextView tvPopHint = view.findViewById(R.id.tvPopHint); final CheckBox cbBlockSender = view.findViewById(R.id.cbBlockSender); final CheckBox cbBlockDomain = view.findViewById(R.id.cbBlockDomain); final ImageButton ibMore = view.findViewById(R.id.ibMore); @@ -119,6 +120,8 @@ public class FragmentDialogJunk extends FragmentDialogBase { } }); + tvPopHint.setVisibility(imap ? View.GONE : View.VISIBLE); + cbBlockSender.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { diff --git a/app/src/main/res/layout/dialog_junk.xml b/app/src/main/res/layout/dialog_junk.xml index a8f3c90645..7c8c0d1b26 100644 --- a/app/src/main/res/layout/dialog_junk.xml +++ b/app/src/main/res/layout/dialog_junk.xml @@ -49,6 +49,18 @@ app:srcCompat="@drawable/twotone_info_24" app:tint="?attr/colorAccent" /> + + + app:layout_constraintTop_toBottomOf="@id/tvPopHint" /> Treat message from %1$s as spam? Your email provider is responsible for filtering spam. An email app does not have all the data needed to do this reliably. + + Messages from blocked senders will not be downloaded. + If "Leave messages on server" is not enabled, these messages will be lost permanently! + Block %1$s Block sender