diff --git a/app/src/main/java/eu/faircode/email/AdapterAttachment.java b/app/src/main/java/eu/faircode/email/AdapterAttachment.java index d21669f70c..16a2ef06e8 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAttachment.java +++ b/app/src/main/java/eu/faircode/email/AdapterAttachment.java @@ -381,12 +381,7 @@ public class AdapterAttachment extends RecyclerView.Adapter if (!attachment.available) return false; - LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(context); - lbm.sendBroadcast( - new Intent(FragmentBase.ACTION_STORE_ATTACHMENT) - .putExtra("id", attachment.id) - .putExtra("name", Helper.sanitizeFilename(attachment.name)) - .putExtra("type", attachment.getMimeType())); + ((FragmentBase) parentFragment).onStoreAttachment(attachment); + return true; } } diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 08ade55461..bfc1520840 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -5087,10 +5087,7 @@ public class AdapterMessage extends RecyclerView.Adapter