Fix for NPE with audio attachments.

This commit is contained in:
Moxie Marlinspike 2014-02-25 17:54:49 -08:00
parent 82df23dd41
commit dec7fd4c8a

View File

@ -67,11 +67,12 @@ public class AudioSlide extends Slide {
cursor = context.getContentResolver().query(uri, new String[]{Audio.Media.MIME_TYPE}, null, null, null); cursor = context.getContentResolver().query(uri, new String[]{Audio.Media.MIME_TYPE}, null, null, null);
if (cursor != null && cursor.moveToFirst()) if (cursor != null && cursor.moveToFirst())
part.setContentType(cursor.getString(0).getBytes()); part.setContentType(cursor.getString(0).getBytes());
else else
throw new IOException("Unable to query content type."); throw new IOException("Unable to query content type.");
} finally { } finally {
cursor.close(); if (cursor != null)
cursor.close();
} }
part.setDataUri(uri); part.setDataUri(uri);