summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java')
-rwxr-xr-xorg.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java18
1 files changed, 12 insertions, 6 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
index 19c50ef..869b58f 100755
--- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
+++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
@@ -238,15 +238,21 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
});
}
-
- File thumbnailFile = new File(CommonActivity.getCacheFileName(m_activity, firstChild != null ? firstChild : filePath + "/" + fileBaseName));
- if (holder.thumbnail != null && thumbnailFile != null && thumbnailFile.exists()) {
+ String cacheFilename = CommonActivity.getCacheFileName(m_activity, firstChild != null ? firstChild : filePath + "/" + fileBaseName);
+
+ if (cacheFilename != null) {
+ File thumbnailFile = new File(cacheFilename);
+
+ if (holder.thumbnail != null && thumbnailFile != null && thumbnailFile.exists()) {
- if (!thumbnailFile.getAbsolutePath().equals(holder.thumbnail.getTag())) {
+ if (!thumbnailFile.getAbsolutePath().equals(holder.thumbnail.getTag())) {
- m_imageLoader.displayImage("file://" + thumbnailFile.getAbsolutePath(), holder.thumbnail, m_imageOptions);
- holder.thumbnail.setTag(thumbnailFile.getAbsolutePath());
+ m_imageLoader.displayImage("file://" + thumbnailFile.getAbsolutePath(), holder.thumbnail, m_imageOptions);
+ holder.thumbnail.setTag(thumbnailFile.getAbsolutePath());
+ }
+ } else {
+ holder.thumbnail.setImageDrawable(null);
}
} else {
holder.thumbnail.setImageDrawable(null);