From c48800d7348124ac8d1736bce4acf3c0ffa25d54 Mon Sep 17 00:00:00 2001 From: Jake Wharton Date: Sun, 3 Apr 2016 00:48:58 -0400 Subject: [PATCH] Crash eagerly when the Uri is missing. We already crash later on. This just moves it to the first availability of the resource. --- .../src/main/java/com/jakewharton/telecine/RecordingSession.java | 1 + 1 file changed, 1 insertion(+) diff --git a/telecine/src/main/java/com/jakewharton/telecine/RecordingSession.java b/telecine/src/main/java/com/jakewharton/telecine/RecordingSession.java index f2816f6..651d979 100644 --- a/telecine/src/main/java/com/jakewharton/telecine/RecordingSession.java +++ b/telecine/src/main/java/com/jakewharton/telecine/RecordingSession.java @@ -288,6 +288,7 @@ private void stopRecording() { MediaScannerConnection.scanFile(context, new String[] { outputFile }, null, new MediaScannerConnection.OnScanCompletedListener() { @Override public void onScanCompleted(String path, final Uri uri) { + if (uri == null) throw new NullPointerException("uri == null"); Timber.d("Media scanner completed."); mainThread.post(new Runnable() { @Override public void run() {