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();