1
0
Fork 1
mirror of https://codeberg.org/tom79/Fedilab.git synced 2025-03-27 09:09:57 +02:00

Fix issue - Use Pixelfed layout

This commit is contained in:
Thomas 2025-03-01 16:23:07 +01:00
parent e0b8b60fed
commit c6494d7e04
2 changed files with 5 additions and 2 deletions
app/src/main/java/app/fedilab/android/mastodon/ui

View file

@ -3117,9 +3117,10 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
} else {
if (isVisible(timelineType, statusList.get(position), statusList)) {
if (visiblePixelfed && isVisiblePixelfed(statusList.get(position)) && timelineType != Timeline.TimeLineEnum.UNKNOWN) {
return STATUS_PIXELFED;
} else {
} else if(timelineType == Timeline.TimeLineEnum.REMOTE && pinnedTimeline != null && pinnedTimeline.remoteInstance != null && pinnedTimeline.remoteInstance.type == RemoteInstance.InstanceType.PIXELFED){
return STATUS_PIXELFED;
}else {
if(timelineType != Timeline.TimeLineEnum.UNKNOWN && getCurrentAccount(context).software != null && getCurrentAccount(context).software.trim().toLowerCase().equals("pixelfed")) {
return STATUS_PIXELFED;
} else {

View file

@ -1131,6 +1131,8 @@ public class FragmentMastodonTimeline extends Fragment implements StatusAdapter.
if (direction == null) {
timelinesVM.getPixelfedDiscoverTrending(remoteInstance)
.observe(getViewLifecycleOwner(), this::initializeStatusesCommonView);
} else {
binding.swipeContainer.setRefreshing(false);
}
}else { //Other remote timelines
routeCommon(direction, fetchingMissing, fetchStatus);