From b6d969bc7bd2fd8cf41752c03dac7a49919a769c Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Wed, 22 Mar 2023 21:29:13 -0300 Subject: [PATCH] feat: re-adds markers to the home timeline --- .../fragments/HomeTimelineFragment.java | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java index 837bd384a..225a3020d 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java @@ -108,24 +108,24 @@ public class HomeTimelineFragment extends StatusListFragment { @Override protected void onHidden(){ super.onHidden(); -// if(!data.isEmpty()){ -// String topPostID=displayItems.get(list.getChildAdapterPosition(list.getChildAt(0))-getMainAdapterOffset()).parentID; -// if(!topPostID.equals(lastSavedMarkerID)){ -// lastSavedMarkerID=topPostID; -// new SaveMarkers(topPostID, null) -// .setCallback(new Callback<>(){ -// @Override -// public void onSuccess(SaveMarkers.Response result){ -// } -// -// @Override -// public void onError(ErrorResponse error){ -// lastSavedMarkerID=null; -// } -// }) -// .exec(accountID); -// } -// } + if(!data.isEmpty()){ + String topPostID=displayItems.get(list.getChildAdapterPosition(list.getChildAt(0))-getMainAdapterOffset()).parentID; + if(!topPostID.equals(lastSavedMarkerID)){ + lastSavedMarkerID=topPostID; + new SaveMarkers(topPostID, null) + .setCallback(new Callback<>(){ + @Override + public void onSuccess(SaveMarkers.Response result){ + } + + @Override + public void onError(ErrorResponse error){ + lastSavedMarkerID=null; + } + }) + .exec(accountID); + } + } } public void onStatusCreated(StatusCreatedEvent ev){