diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2013-09-15 01:55:37 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2013-09-15 01:55:37 +0200 |
commit | 4d2275189e2860604406f3f3fa11e5f43dec8a4b (patch) | |
tree | 0d0becd1659499f82e5d1dc417b9cbb0ec5a62b1 /src/de/danoeh/antennapod/asynctask | |
parent | 928bfa681fc69c047d640ce4540bfe1a2b086de1 (diff) | |
download | AntennaPod-4d2275189e2860604406f3f3fa11e5f43dec8a4b.zip |
Resolved image display problems
Diffstat (limited to 'src/de/danoeh/antennapod/asynctask')
-rw-r--r-- | src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java | 4 | ||||
-rw-r--r-- | src/de/danoeh/antennapod/asynctask/ImageDiskCache.java | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java b/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java index cb8e4d292..ef70c1e64 100644 --- a/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java +++ b/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java @@ -50,8 +50,8 @@ public class BitmapDecodeWorkerTask extends Thread { * before the bitmap was decoded */ protected boolean tagsMatching(ImageView target) { - return target.getTag(R.id.imageloader_key) == null - || target.getTag(R.id.imageloader_key).equals(imageResource.getImageLoaderCacheKey()); + Object tag = target.getTag(R.id.imageloader_key); + return tag != null && tag.equals(imageResource.getImageLoaderCacheKey()); } protected void onPostExecute() { diff --git a/src/de/danoeh/antennapod/asynctask/ImageDiskCache.java b/src/de/danoeh/antennapod/asynctask/ImageDiskCache.java index f7f6b576f..ae8bf8b87 100644 --- a/src/de/danoeh/antennapod/asynctask/ImageDiskCache.java +++ b/src/de/danoeh/antennapod/asynctask/ImageDiskCache.java @@ -203,7 +203,7 @@ public class ImageDiskCache { @Override protected void onImageLoaded(DiskCacheObject diskCacheObject) { final Object tag = target.getTag(R.id.image_disk_cache_key); - if (tag != null || StringUtils.equals((String) tag, url)) { + if (tag != null && StringUtils.equals((String) tag, url)) { il.loadThumbnailBitmap(diskCacheObject.loadImage(), target, length); } } @@ -231,7 +231,7 @@ public class ImageDiskCache { @Override protected void onImageLoaded(DiskCacheObject diskCacheObject) { final Object tag = target.getTag(R.id.image_disk_cache_key); - if (tag != null || StringUtils.equals((String) tag, url)) { + if (tag != null && StringUtils.equals((String) tag, url)) { il.loadCoverBitmap(diskCacheObject.loadImage(), target, length); } } |