From 504590cbd407b5fdda1a356f37d07a3e3407b5dd Mon Sep 17 00:00:00 2001 From: nuclearfog Date: Sat, 15 Apr 2023 02:17:45 +0200 Subject: [PATCH] fixed crash --- .../twidda/backend/image/PicassoBuilder.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/nuclearfog/twidda/backend/image/PicassoBuilder.java b/app/src/main/java/org/nuclearfog/twidda/backend/image/PicassoBuilder.java index 4bd6a3ec..67b87f01 100644 --- a/app/src/main/java/org/nuclearfog/twidda/backend/image/PicassoBuilder.java +++ b/app/src/main/java/org/nuclearfog/twidda/backend/image/PicassoBuilder.java @@ -48,10 +48,10 @@ public class PicassoBuilder implements SettingsChangeObserver { * @return instance of Picasso with custom downloader */ public static Picasso get(Context context) { + if (notifySettingsChange || instance == null) { + instance = new PicassoBuilder(context); + } synchronized (instance.imageCache) { - if (notifySettingsChange || instance == null) { - instance = new PicassoBuilder(context); - } return new Picasso.Builder(context).downloader(instance.downloader).memoryCache(instance.imageCache).build(); } } @@ -60,8 +60,8 @@ public class PicassoBuilder implements SettingsChangeObserver { * clear image cache */ public static void clear() { - synchronized (instance.imageCache) { - if (instance != null) { + if (instance != null) { + synchronized (instance.imageCache) { instance.imageCache.clear(); } }