summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/DetailActivity.java8
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);
}
}