aboutsummaryrefslogtreecommitdiff
path: root/third_party/gif_decoder
diff options
context:
space:
mode:
authorSam Judd <judds@google.com>2014-10-26 15:48:17 -0700
committerSam Judd <judds@google.com>2014-10-26 15:48:17 -0700
commitb1d9c53bacafb993dc4f264f76f396611e235bdb (patch)
treee575438b0fc12fc0314108a438026924fca959c8 /third_party/gif_decoder
parentb4762ebd63a4da3efd214b91cf45909a9471a3e7 (diff)
downloadglide-b1d9c53bacafb993dc4f264f76f396611e235bdb.tar.gz
Protect error logging with DEBUG property.
Fixes #171.
Diffstat (limited to 'third_party/gif_decoder')
-rw-r--r--third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifHeaderParser.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifHeaderParser.java b/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifHeaderParser.java
index d21b1de0..114dd084 100644
--- a/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifHeaderParser.java
+++ b/third_party/gif_decoder/src/main/java/com/bumptech/glide/gifdecoder/GifHeaderParser.java
@@ -290,7 +290,9 @@ public class GifHeaderParser {
tab[i++] = 0xff000000 | (r << 16) | (g << 8) | b;
}
} catch (BufferUnderflowException e) {
- Log.w(TAG, "Format Error Reading Color Table", e);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Format Error Reading Color Table", e);
+ }
header.status = STATUS_FORMAT_ERROR;
}
@@ -336,7 +338,9 @@ public class GifHeaderParser {
n += count;
}
} catch (Exception e) {
- Log.w(TAG, "Error Reading Block n: " + n + " count: " + count + " blockSize: " + blockSize, e);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Error Reading Block n: " + n + " count: " + count + " blockSize: " + blockSize, e);
+ }
header.status = STATUS_FORMAT_ERROR;
}
}