diff --git a/app/src/main/java/org/thoughtcrime/securesms/audio/AudioRecorder.java b/app/src/main/java/org/thoughtcrime/securesms/audio/AudioRecorder.java index da7889b373..6b3faa4519 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/audio/AudioRecorder.java +++ b/app/src/main/java/org/thoughtcrime/securesms/audio/AudioRecorder.java @@ -36,7 +36,10 @@ public class AudioRecorder { public AudioRecorder(@NonNull Context context) { this.context = context; - audioFocusManager = AudioRecorderFocusManager.create(context, focusChange -> stopRecording()); + audioFocusManager = AudioRecorderFocusManager.create(context, focusChange -> { + Log.i(TAG, "Audio focus change " + focusChange + " stopping recording"); + stopRecording(); + }); } public @NonNull Single startRecording() { diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java b/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java index 22449052f7..4d70b6a387 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java @@ -439,6 +439,7 @@ public class InputPanel extends LinearLayout @Override public void onRecordCanceled(boolean byUser) { + Log.d(TAG, "Recording canceled byUser=" + byUser); onRecordHideEvent(); if (listener != null) listener.onRecorderCanceled(byUser); }