From 5cc7156fee13d8318bad59b76edca8b0d844a18c Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Sat, 12 Sep 2020 10:52:34 -0700 Subject: Fix hard crash when storage issues are preventing saving/loading stuff --- app/src/main/java/github/daneren2005/dsub/util/ImageLoader.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/github/daneren2005/dsub/util/ImageLoader.java b/app/src/main/java/github/daneren2005/dsub/util/ImageLoader.java index 23f48e02..00858f9c 100644 --- a/app/src/main/java/github/daneren2005/dsub/util/ImageLoader.java +++ b/app/src/main/java/github/daneren2005/dsub/util/ImageLoader.java @@ -207,8 +207,10 @@ public class ImageLoader { if(bitmap == null || bitmap.isRecycled()) { bitmap = FileUtil.getAlbumArtBitmap(context, entry, size); String key = getKey(entry.getCoverArt(), size); - cache.put(key, bitmap); - cache.get(key); + if(key != null && bitmap != null) { + cache.put(key, bitmap); + cache.get(key); + } } if(bitmap != null && bitmap.isRecycled()) { -- cgit v1.2.3