diff options
author | stom79 <tschneider.ac@gmail.com> | 2018-12-28 15:21:36 +0100 |
---|---|---|
committer | stom79 <tschneider.ac@gmail.com> | 2018-12-28 15:21:36 +0100 |
commit | 08501bc372d60f695f7c105e8652cb7795d2f6ff (patch) | |
tree | ec7a8242370f0ea085c09d97c390158a908456fe /app/src/main/java/fr/gouv/etalab/mastodon/fragments | |
parent | 2ea75860a6a72de18b617dd9ba74d5bdc2e663c3 (diff) |
Some fixes
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/fragments')
-rw-r--r-- | app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java index 17bb3169c..352c81c93 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java @@ -810,10 +810,12 @@ public class DisplayStatusFragment extends Fragment implements OnRetrieveFeedsIn } }else { if( lastReadToot != null && Long.parseLong(statuses.get(i).getId()) > Long.parseLong(lastReadToot)) { - statuses.get(i).setNew(true); - MainActivity.countNewStatus++; - inserted++; - this.statuses.add(0, statuses.get(i)); + if( !this.statuses.contains(statuses.get(i)) ) { + statuses.get(i).setNew(true); + MainActivity.countNewStatus++; + inserted++; + this.statuses.add(0, statuses.get(i)); + } } } } |