diff options
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); } } |