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){