From ad9c91c33681a232a9fd75b9c55db34eec9e4030 Mon Sep 17 00:00:00 2001 From: Sam Judd Date: Mon, 20 Apr 2015 07:04:01 -0700 Subject: [PATCH] Fix a race in cancellation in DecodeJob. Fixes #424. --- .../src/main/java/com/bumptech/glide/load/engine/DecodeJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/bumptech/glide/load/engine/DecodeJob.java b/library/src/main/java/com/bumptech/glide/load/engine/DecodeJob.java index 43542289f4..4212793243 100644 --- a/library/src/main/java/com/bumptech/glide/load/engine/DecodeJob.java +++ b/library/src/main/java/com/bumptech/glide/load/engine/DecodeJob.java @@ -130,8 +130,8 @@ public Resource decodeFromSource() throws Exception { } public void cancel() { - fetcher.cancel(); isCancelled = true; + fetcher.cancel(); } private Resource transformEncodeAndTranscode(Resource decoded) {