diff --git a/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Status.java b/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Status.java index 1ed93997..1ff67480 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Status.java +++ b/app/src/main/java/app/fedilab/android/mastodon/client/entities/api/Status.java @@ -115,6 +115,7 @@ public class Status implements Serializable, Cloneable { public List reactions; public String attachedNotification = null; + public int gifPosition = 0; public transient boolean isFetchMore = false; public transient boolean isFetching = false; diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java index 0736a201..236dc0a3 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java +++ b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java @@ -3638,7 +3638,8 @@ public class StatusAdapter extends RecyclerView.Adapter doubleTapPlayerView.getPlayer().release(); } } - } else if (holder.binding.mediaContainer.getChildCount() > 0) { //Not cropped views + } + if (holder.binding.mediaContainer.getChildCount() > 0) { //Not cropped views for(int i = 0 ; i < holder.binding.mediaContainer.getChildCount() ; i++ ) { PlayerView doubleTapPlayerView = holder.binding.mediaContainer.getChildAt(i).findViewById(R.id.media_video); if (doubleTapPlayerView != null && doubleTapPlayerView.getPlayer() != null) {