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 e8b6079a89..583353f7b0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/audio/AudioRecorder.java +++ b/app/src/main/java/org/thoughtcrime/securesms/audio/AudioRecorder.java @@ -171,13 +171,14 @@ public class AudioRecorder { */ @Nullable public VoiceNoteDraft getCurrentRecordingSnapshot() { - if (recordingUri == null) { + Uri currentUri = recordingUri; + if (currentUri == null) { return null; } try { - long size = MediaUtil.getMediaSize(context, recordingUri); - return new VoiceNoteDraft(recordingUri, size); + long size = MediaUtil.getMediaSize(context, currentUri); + return new VoiceNoteDraft(currentUri, size); } catch (IOException e) { Log.w(TAG, "Error getting current recording snapshot", e); return null;