From 24e14cbc730d3d0b1f4e54f0b05f548840074d89 Mon Sep 17 00:00:00 2001 From: Jake McGinty Date: Fri, 24 Jul 2015 14:05:48 -0700 Subject: [PATCH] fix gif NPE // FREEBIE --- src/org/thoughtcrime/securesms/mms/AttachmentManager.java | 2 +- src/org/thoughtcrime/securesms/util/MediaUtil.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/mms/AttachmentManager.java b/src/org/thoughtcrime/securesms/mms/AttachmentManager.java index 6ecd7da2e2..71fdda5417 100644 --- a/src/org/thoughtcrime/securesms/mms/AttachmentManager.java +++ b/src/org/thoughtcrime/securesms/mms/AttachmentManager.java @@ -88,7 +88,7 @@ public class AttachmentManager { } public void setImage(MasterSecret masterSecret, Uri image) throws IOException, BitmapDecodingException { - if (MediaUtil.getMimeType(context, image).startsWith("image/gif")) { + if (MediaUtil.isGif(MediaUtil.getMimeType(context, image))) { setMedia(new GifSlide(context, masterSecret, image), masterSecret); } else { setMedia(new ImageSlide(context, masterSecret, image), masterSecret); diff --git a/src/org/thoughtcrime/securesms/util/MediaUtil.java b/src/org/thoughtcrime/securesms/util/MediaUtil.java index e5230fc15a..028a94f9d4 100644 --- a/src/org/thoughtcrime/securesms/util/MediaUtil.java +++ b/src/org/thoughtcrime/securesms/util/MediaUtil.java @@ -84,7 +84,7 @@ public class MediaUtil { return type; } - private static boolean isGif(String contentType) { + public static boolean isGif(String contentType) { return !TextUtils.isEmpty(contentType) && contentType.trim().equals("image/gif"); }