summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2012-09-06 16:36:33 +0200
committerMartijn Coenen <maco@google.com>2012-09-06 16:36:33 +0200
commit5f90b8ac1de415b3081525936b094e9a326c659e (patch)
tree85d8e16b0a7e473dce07e1cbf71d46667ac06913
parent1af0b4a0de3b77443b68875346176afed6619bb0 (diff)
downloadandroid_packages_apps_Tag-5f90b8ac1de415b3081525936b094e9a326c659e.tar.gz
android_packages_apps_Tag-5f90b8ac1de415b3081525936b094e9a326c659e.tar.bz2
android_packages_apps_Tag-5f90b8ac1de415b3081525936b094e9a326c659e.zip
mimeType parser can return null on some types. Change-Id: I8bd8d9674686bcbdec47410d5f6700c6483a53db
-rw-r--r--src/com/android/apps/tag/record/ImageRecord.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/apps/tag/record/ImageRecord.java b/src/com/android/apps/tag/record/ImageRecord.java
index 34af2ee..95eb329 100644
--- a/src/com/android/apps/tag/record/ImageRecord.java
+++ b/src/com/android/apps/tag/record/ImageRecord.java
@@ -52,6 +52,9 @@ public class ImageRecord extends ParsedNdefRecord {
public static ImageRecord parse(NdefRecord record) {
String mimeType = record.toMimeType();
+ if (mimeType == null) {
+ throw new IllegalArgumentException("not a valid image file");
+ }
Preconditions.checkArgument(mimeType.startsWith("image/"));
// Try to ensure it's a legal, valid image