summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/util/HeadlinesRequest.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/org/fox/ttrss/util/HeadlinesRequest.java b/src/org/fox/ttrss/util/HeadlinesRequest.java
index 8f0814c5..fb8aed1b 100644
--- a/src/org/fox/ttrss/util/HeadlinesRequest.java
+++ b/src/org/fox/ttrss/util/HeadlinesRequest.java
@@ -40,14 +40,18 @@ public class HeadlinesRequest extends ApiRequest {
Type listType = new TypeToken<List<Article>>() {}.getType();
final List<Article> articles = new Gson().fromJson(content, listType);
- while (m_articles.size() > HEADLINES_BUFFER_MAX)
- m_articles.remove(0);
-
- if (m_offset == 0)
+ if (m_offset == 0) {
m_articles.clear();
- else
- if (m_articles.get(m_articles.size()-1).id == -1)
+ } else {
+ while (m_articles.size() > HEADLINES_BUFFER_MAX) {
+ m_articles.remove(0);
+ }
+
+ if (m_articles.get(m_articles.size()-1).id == -1) {
m_articles.remove(m_articles.size()-1); // remove previous placeholder
+ }
+
+ }
for (Article f : articles)
if (!m_articles.containsId(f.id))