From 57fb3e63770deb584d197d2ccbe356f1326908eb Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 21 Mar 2022 13:36:03 -0400 Subject: [PATCH] Fix crash when accidently triggering a second voice note record. --- .../securesms/components/MicrophoneRecorderView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/MicrophoneRecorderView.java b/app/src/main/java/org/thoughtcrime/securesms/components/MicrophoneRecorderView.java index 6b6bcabd25..c73d8120fb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/MicrophoneRecorderView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/MicrophoneRecorderView.java @@ -100,7 +100,7 @@ public final class MicrophoneRecorderView extends FrameLayout implements View.On case MotionEvent.ACTION_DOWN: if (!Permissions.hasAll(getContext(), Manifest.permission.RECORD_AUDIO)) { if (listener != null) listener.onRecordPermissionRequired(); - } else { + } else if (state == State.NOT_RUNNING) { state = State.RUNNING_HELD; floatingRecordButton.display(event.getX(), event.getY()); lockDropTarget.display();