From a58f8fa76baed6aec2e0c80b7a3b5e00af47c319 Mon Sep 17 00:00:00 2001 From: Finnley Somdahl <87634197+rebelonion@users.noreply.github.com> Date: Mon, 22 Jan 2024 18:59:57 -0600 Subject: [PATCH] random fix --- .../java/ani/dantotsu/media/MediaAdaptor.kt | 34 ++++++++++++------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt b/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt index 6d19fdf4..6d76cae4 100644 --- a/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt +++ b/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt @@ -387,19 +387,29 @@ class MediaAdaptor( if ((mediaList?.size ?: 0) > position && position != -1) { val media = mediaList?.get(position) if (bitmap != null) MediaSingleton.bitmap = bitmap - ContextCompat.startActivity( - activity, - Intent(activity, MediaDetailsActivity::class.java).putExtra( - "media", - media as Serializable - ), ActivityOptionsCompat.makeSceneTransitionAnimation( + if (itemCompactImage != null) { + ContextCompat.startActivity( activity, - Pair.create( - itemCompactImage, - ViewCompat.getTransitionName(activity.findViewById(R.id.itemCompactImage))!! - ), - ).toBundle() - ) + Intent(activity, MediaDetailsActivity::class.java).putExtra( + "media", + media as Serializable + ), ActivityOptionsCompat.makeSceneTransitionAnimation( + activity, + Pair.create( + itemCompactImage, + ViewCompat.getTransitionName(activity.findViewById(R.id.itemCompactImage))!! + ), + ).toBundle() + ) + } else { + ContextCompat.startActivity( + activity, + Intent(activity, MediaDetailsActivity::class.java).putExtra( + "media", + media as Serializable + ), null + ) + } } }