summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/asynctask
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-09-15 01:55:37 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2013-09-15 01:55:37 +0200
commit4d2275189e2860604406f3f3fa11e5f43dec8a4b (patch)
tree0d0becd1659499f82e5d1dc417b9cbb0ec5a62b1 /src/de/danoeh/antennapod/asynctask
parent928bfa681fc69c047d640ce4540bfe1a2b086de1 (diff)
downloadAntennaPod-4d2275189e2860604406f3f3fa11e5f43dec8a4b.zip
Resolved image display problems
Diffstat (limited to 'src/de/danoeh/antennapod/asynctask')
-rw-r--r--src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java4
-rw-r--r--src/de/danoeh/antennapod/asynctask/ImageDiskCache.java4
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);
}
}