aboutsummaryrefslogtreecommitdiff
path: root/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java
diff options
context:
space:
mode:
authorSam Judd <judds@google.com>2014-09-26 18:55:41 -0700
committerSam Judd <judds@google.com>2014-09-28 11:26:26 -0700
commit4185efc3779f8caf2dd8103aa84705e7a88f679c (patch)
treea9ce24e71701d788375af1976619d6b285145c96 /third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java
parente08fca6797945ad47b4d895a63bf5b3edc08c3be (diff)
downloadglide-4185efc3779f8caf2dd8103aa84705e7a88f679c.tar.gz
Decode first gif frame before returning resource.
Fixes #159.
Diffstat (limited to 'third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java')
-rw-r--r--third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java b/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java
index b73682d3..fc57e522 100644
--- a/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java
+++ b/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java
@@ -297,6 +297,14 @@ public class GifDecoder {
return header.status;
}
+ public void clear() {
+ id = null;
+ header = null;
+ data = null;
+ mainPixels = null;
+ mainScratch = null;
+ }
+
public void setData(String id, GifHeader header, byte[] data) {
this.id = id;
this.header = header;