From 246abb9b80982e5597d2083fb69588230ac1ed6f Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 24 Nov 2025 10:47:46 -0400 Subject: [PATCH] Capture current URI before proceeding with null-check. --- .../org/thoughtcrime/securesms/audio/AudioRecorder.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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;