summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
index a6f59643..bee0a46d 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
@@ -43,6 +43,18 @@ public class ArticleList extends ArrayList<Article> implements Parcelable {
readFromParcel(in);
}
+ public void stripFooters() {
+ for (int i = this.size()-1; i >= 0; i--) {
+ Article a = this.get(i);
+
+ if (a.id < 0) {
+ this.remove(a);
+ } else if (a.id > 0) {
+ break;
+ }
+ }
+ }
+
@SuppressWarnings("rawtypes")
public static final Parcelable.Creator CREATOR =
new Parcelable.Creator() {