mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-23 18:15:22 +00:00
Catch Glide exception when loading avatar image
Workaround for #7016 // FREEIBE
This commit is contained in:
parent
c15d1a3bce
commit
d40fea9423
@ -9,6 +9,7 @@ import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.annotation.WorkerThread;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
|
||||
import com.bumptech.glide.Glide;
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||
@ -92,6 +93,10 @@ public class ContactPhotoFactory {
|
||||
.get();
|
||||
|
||||
return new BitmapContactPhoto(bitmap);
|
||||
} catch (IllegalArgumentException e) {
|
||||
Log.w(TAG, e);
|
||||
// XXX This is a temporary fix for #7016 until we upgrade to Glide 4 as a next step
|
||||
return getDefaultContactPhoto(name);
|
||||
} catch (ExecutionException e) {
|
||||
return getDefaultContactPhoto(name);
|
||||
} catch (InterruptedException e) {
|
||||
|
Loading…
Reference in New Issue
Block a user