diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2025-05-18 17:37:25 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2025-05-18 17:37:25 +0300 |
| commit | 16b191cf4594df8b7ed3462836fd57859729c60f (patch) | |
| tree | c4ddd101d3789bd8b396105efc2ce67cf6bae674 /org.fox.ttrss/src | |
| parent | 4a1340567628cc8347482da0a01e3269db25188a (diff) | |
fix bottombar toggle unread not using observable
Diffstat (limited to 'org.fox.ttrss/src')
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/DetailActivity.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/DetailActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/DetailActivity.java index 10b06022..9b07de38 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/DetailActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/DetailActivity.java @@ -90,12 +90,12 @@ public class DetailActivity extends OnlineActivity implements HeadlinesEventList return true; } else if (itemId == R.id.toggle_unread) { - article.unread = !article.unread; + Article articleClone = new Article(article); + + articleClone.unread = !articleClone.unread; saveArticleUnread(article); - if (hf != null) { - hf.notifyItemChanged(Application.getArticles().indexOf(article)); - } + Application.getArticlesModel().updateById(articleClone); } } |