From 4185efc3779f8caf2dd8103aa84705e7a88f679c Mon Sep 17 00:00:00 2001 From: Sam Judd Date: Fri, 26 Sep 2014 18:55:41 -0700 Subject: Decode first gif frame before returning resource. Fixes #159. --- .../src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifDecoder.java') 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; -- cgit v1.2.3