diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2025-05-14 18:47:31 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2025-05-14 18:47:31 +0300 |
| commit | 46c4e0b833fb921e54fba213cc3cada2a20833b2 (patch) | |
| tree | c2c0822559f255bdfc45f20b7726f0797cc443af | |
| parent | 726fc7371a04ea1bf936d9215fc58dd4d7c10c34 (diff) | |
switch to list clone constructors
3 files changed, 4 insertions, 10 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index ce3b114e..77b7d9aa 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -35,10 +35,7 @@ public class ArticlePager extends androidx.fragment.app.Fragment { } private void syncToSharedArticles() { - ArticleList tmp = new ArticleList(); - tmp.addAll(Application.getArticles()); - - submitList(tmp); + submitList(new ArticleList(Application.getArticles())); } @Override diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlesModel.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlesModel.java index 7b1db3ee..66027966 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlesModel.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlesModel.java @@ -106,8 +106,7 @@ public class ArticlesModel extends AndroidViewModel implements ApiCommon.ApiCall private ArticleList loadInBackground() { Log.d(TAG, this + " loadInBackground append=" + m_append + " offset=" + m_offset); - ArticleList articlesWork = new ArticleList(); - articlesWork.addAll(m_articles.getValue()); + ArticleList articlesWork = new ArticleList(m_articles.getValue()); m_loadingInProgress = true; diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index 62f32cfa..8fece790 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -353,8 +353,7 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment { wasUnread = false; } - ArticleList tmpRemove = new ArticleList(); - tmpRemove.addAll(Application.getArticles()); + ArticleList tmpRemove = new ArticleList(Application.getArticles()); tmpRemove.remove(adapterPosition); Application.getInstance().getHeadlinesModel().update(tmpRemove); @@ -367,8 +366,7 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment { m_activity.saveArticleUnread(article); } - ArticleList tmpInsert = new ArticleList(); - tmpInsert.addAll(Application.getArticles()); + ArticleList tmpInsert = new ArticleList(Application.getArticles()); tmpInsert.add(adapterPosition, article); Application.getInstance().getHeadlinesModel().update(tmpInsert); |