aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-05-14 18:47:31 +0300
committerAndrew Dolgov <fox@fakecake.org>2025-05-14 18:47:31 +0300
commit46c4e0b833fb921e54fba213cc3cada2a20833b2 (patch)
treec2c0822559f255bdfc45f20b7726f0797cc443af
parent726fc7371a04ea1bf936d9215fc58dd4d7c10c34 (diff)
switch to list clone constructors
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java5
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlesModel.java3
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java6
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);