diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-02-07 16:01:05 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-02-07 16:01:05 +0100 |
commit | a3a3d9350e771be8ca666305d31418ed9727f91a (patch) | |
tree | 50a584e338d62adb90f8fe558fe0cb7c8e418428 | |
parent | 34a8a4ee85cea3c863b1928d2522af1758d2b328 (diff) |
Fix a bug with media not available
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java b/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java index 68971097a..86e026984 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java +++ b/app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java @@ -132,6 +132,7 @@ public class FragmentMedia extends Fragment { binding.pbarInf.setScaleY(1f); binding.pbarInf.setIndeterminate(true); binding.loader.setVisibility(View.VISIBLE); + scheduleStartPostponedTransition(binding.mediaPicture); if (Helper.isValidContextForGlide(requireActivity()) && isAdded()) { Glide.with(requireActivity()) .asBitmap() @@ -144,7 +145,7 @@ public class FragmentMedia extends Fragment { return; } binding.mediaPicture.setImageBitmap(resource); - scheduleStartPostponedTransition(binding.mediaPicture); + if (attachment.type.equalsIgnoreCase("image") && !attachment.url.toLowerCase().endsWith(".gif")) { binding.mediaPicture.setVisibility(View.VISIBLE); final Handler handler = new Handler(); |