From 5f5fdaf88477a532e0d9ccea944bd53a39d93afb Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 6 Nov 2023 13:49:29 +0100 Subject: [PATCH] Perform haptic feedback earlier --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 62c4897873..f418473bba 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -7240,6 +7240,8 @@ public class FragmentCompose extends FragmentBase { getMainHandler().post(new Runnable() { public void run() { + if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) + view.performHapticFeedback(HapticFeedbackConstants.CONFIRM); ToastEx.makeText(context, feedback, Toast.LENGTH_LONG).show(); } }); @@ -7415,7 +7417,6 @@ public class FragmentCompose extends FragmentBase { } else if (action == R.id.action_send) { state = State.NONE; - view.performHapticFeedback(HapticFeedbackConstants.CONFIRM); finish(); } }