From 886d41cacd25aa475bc8ecd81942617caed44eb2 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 8 Jan 2021 09:17:14 +0100 Subject: [PATCH] Confirm attachments missing message --- .../java/eu/faircode/email/FragmentCompose.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 052fa7f260..a57432b33c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -4153,9 +4153,18 @@ public class FragmentCompose extends FragmentBase { bottom_navigation.getMenu().findItem(R.id.action_undo).setVisible(data.draft.revision > 1); bottom_navigation.getMenu().findItem(R.id.action_redo).setVisible(data.draft.revision < data.draft.revisions); - if (args.getBoolean("incomplete")) - Snackbar.make(view, R.string.title_attachments_incomplete, Snackbar.LENGTH_LONG) - .setGestureInsetBottomIgnored(true).show(); + if (args.getBoolean("incomplete")) { + final Snackbar snackbar = Snackbar.make( + view, R.string.title_attachments_incomplete, Snackbar.LENGTH_INDEFINITE) + .setGestureInsetBottomIgnored(true); + snackbar.setAction(android.R.string.ok, new View.OnClickListener() { + @Override + public void onClick(View view) { + snackbar.dismiss(); + } + }); + snackbar.show(); + } DB db = DB.getInstance(getContext());