mirror of
https://codeberg.org/tom79/Fedilab.git
synced 2025-07-08 21:00:29 +03:00
Fix a crash with media when exiting the app
This commit is contained in:
parent
440fb41f1c
commit
4c23100021
1 changed files with 5 additions and 5 deletions
|
@ -239,9 +239,9 @@ public class MastodonHelper {
|
||||||
SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
boolean disableGif = sharedpreferences.getBoolean(context.getString(R.string.SET_DISABLE_GIF), false);
|
boolean disableGif = sharedpreferences.getBoolean(context.getString(R.string.SET_DISABLE_GIF), false);
|
||||||
@DrawableRes int placeholder = type == MediaAccountType.AVATAR ? R.drawable.ic_person : R.drawable.default_banner;
|
@DrawableRes int placeholder = type == MediaAccountType.AVATAR ? R.drawable.ic_person : R.drawable.default_banner;
|
||||||
if (Helper.isValidContextForGlide(activity != null ? activity : context)) {
|
if (Helper.isValidContextForGlide(activity != null ? activity.getApplicationContext() : context.getApplicationContext())) {
|
||||||
if (account == null) {
|
if (account == null) {
|
||||||
Glide.with(activity != null ? activity : context)
|
Glide.with(activity != null ? activity.getApplicationContext() : context.getApplicationContext())
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(placeholder)
|
.load(placeholder)
|
||||||
.thumbnail(0.1f)
|
.thumbnail(0.1f)
|
||||||
|
@ -253,7 +253,7 @@ public class MastodonHelper {
|
||||||
if (targetedUrl != null) {
|
if (targetedUrl != null) {
|
||||||
if (disableGif || (!targetedUrl.endsWith(".gif"))) {
|
if (disableGif || (!targetedUrl.endsWith(".gif"))) {
|
||||||
try {
|
try {
|
||||||
Glide.with(activity != null ? activity : context)
|
Glide.with(activity != null ? activity.getApplicationContext() : context.getApplicationContext())
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(targetedUrl)
|
.load(targetedUrl)
|
||||||
.thumbnail(0.1f)
|
.thumbnail(0.1f)
|
||||||
|
@ -263,7 +263,7 @@ public class MastodonHelper {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Glide.with(activity != null ? activity : context)
|
Glide.with(activity != null ? activity.getApplicationContext() : context.getApplicationContext())
|
||||||
.asGif()
|
.asGif()
|
||||||
.load(targetedUrl)
|
.load(targetedUrl)
|
||||||
.thumbnail(0.1f)
|
.thumbnail(0.1f)
|
||||||
|
@ -271,7 +271,7 @@ public class MastodonHelper {
|
||||||
.into(view);
|
.into(view);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Glide.with(activity != null ? activity : context)
|
Glide.with(activity != null ? activity.getApplicationContext() : context.getApplicationContext())
|
||||||
.asDrawable()
|
.asDrawable()
|
||||||
.load(placeholder)
|
.load(placeholder)
|
||||||
.thumbnail(0.1f)
|
.thumbnail(0.1f)
|
||||||
|
|
Loading…
Reference in a new issue