diff --git a/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt b/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt index 6d76cae4..d4e37988 100644 --- a/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt +++ b/app/src/main/java/ani/dantotsu/media/MediaAdaptor.kt @@ -387,32 +387,27 @@ class MediaAdaptor( if ((mediaList?.size ?: 0) > position && position != -1) { val media = mediaList?.get(position) if (bitmap != null) MediaSingleton.bitmap = bitmap - if (itemCompactImage != null) { - ContextCompat.startActivity( - activity, - Intent(activity, MediaDetailsActivity::class.java).putExtra( - "media", - media as Serializable - ), ActivityOptionsCompat.makeSceneTransitionAnimation( + ContextCompat.startActivity( + activity, + Intent(activity, MediaDetailsActivity::class.java).putExtra( + "media", + media as Serializable + ), if (itemCompactImage != null) { + 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 - ) - } + } else { + null + } + ) } } + fun longClicked(position: Int): Boolean { if ((mediaList?.size ?: 0) > position && position != -1) { val media = mediaList?.get(position) ?: return false