diff --git a/app/src/main/java/eu/faircode/email/AdapterAttachment.java b/app/src/main/java/eu/faircode/email/AdapterAttachment.java index 085623bb98..0c73ed1af2 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAttachment.java +++ b/app/src/main/java/eu/faircode/email/AdapterAttachment.java @@ -217,7 +217,10 @@ public class AdapterAttachment extends RecyclerView.Adapter // Check if viewer available if (ris.size() == 0) { - Snackbar.make(view, context.getString(R.string.title_no_viewer, attachment.type), Snackbar.LENGTH_LONG).show(); + Snackbar.make( + (View) itemView.getParent(), + context.getString(R.string.title_no_viewer, attachment.type), + Snackbar.LENGTH_LONG).show(); return; } diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 288d7c8d37..77009d1443 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1411,7 +1411,8 @@ public class AdapterMessage extends RecyclerView.Adapter answers) { if (answers == null || answers.size() == 0) { Snackbar snackbar = Snackbar.make( - view, + (View) itemView.getParent(), context.getString(R.string.title_no_answers), Snackbar.LENGTH_LONG); snackbar.setAction(R.string.title_fix, new View.OnClickListener() { diff --git a/app/src/main/java/eu/faircode/email/AdapterRule.java b/app/src/main/java/eu/faircode/email/AdapterRule.java index 51060b508b..ee684c3ba1 100644 --- a/app/src/main/java/eu/faircode/email/AdapterRule.java +++ b/app/src/main/java/eu/faircode/email/AdapterRule.java @@ -258,7 +258,10 @@ public class AdapterRule extends RecyclerView.Adapter { @Override protected void onExecuted(Bundle args, Integer applied) { - Snackbar.make(view, context.getString(R.string.title_rule_applied, applied), Snackbar.LENGTH_LONG).show(); + Snackbar.make( + (View) itemView.getParent(), + context.getString(R.string.title_rule_applied, applied), + Snackbar.LENGTH_LONG).show(); } @Override