diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 71f50ff845..a80dc97d47 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -2380,6 +2380,16 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. args.putLong("id", message.id); new SimpleTask() { + @Override + protected void onPreExecute(Bundle args) { + fabReply.setEnabled(false); + } + + @Override + protected void onPostExecute(Bundle args) { + fabReply.setEnabled(true); + } + @Override protected ReplyData onExecute(Context context, Bundle args) { long id = args.getLong("id"); @@ -2620,6 +2630,16 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. args.putLong("account", account); new SimpleTask() { + @Override + protected void onPreExecute(Bundle args) { + fabCompose.setEnabled(false); + } + + @Override + protected void onPostExecute(Bundle args) { + fabCompose.setEnabled(true); + } + @Override protected Boolean onExecute(Context context, Bundle args) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);