diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2025-05-20 13:51:43 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2025-05-20 13:51:43 +0300 |
| commit | 988e050304b0578fe19ef33b7ab2bcff047a5033 (patch) | |
| tree | 76ce8423ded6a5138d6ff363f8d34229e819938f /org.fox.ttrss/src/main | |
| parent | da18cc8803ce3744320cc37efeffe69cbed8f651 (diff) | |
fix saving article unread/marked from menu
Diffstat (limited to 'org.fox.ttrss/src/main')
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java | 6 | ||||
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/types/Article.java | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java index 22acf6d9..e3bb16f5 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java @@ -537,7 +537,7 @@ public class OnlineActivity extends CommonActivity { Article articleClone = new Article(activeArticle); articleClone.marked = !articleClone.marked; - saveArticleMarked(activeArticle); + saveArticleMarked(articleClone); } return true; } else if (itemId == R.id.toggle_unread) { @@ -545,7 +545,7 @@ public class OnlineActivity extends CommonActivity { Article articleClone = new Article(activeArticle); articleClone.unread = !articleClone.unread; - saveArticleUnread(activeArticle); + saveArticleUnread(articleClone); } return true; } else if (itemId == R.id.selection_toggle_unread) { @@ -970,7 +970,7 @@ public class OnlineActivity extends CommonActivity { if (m_lastError == ApiCommon.ApiError.SUCCESS) { if (BuildConfig.DEBUG) - Log.d(TAG, "setArticleField operation complete"); + Log.d(TAG, "setArticleField operation complete, field=" + field + " mode=" + mode); ArticleModel model = Application.getArticlesModel(); diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Article.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Article.java index 585e3c7f..c9cd78a4 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Article.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Article.java @@ -325,7 +325,7 @@ public class Article implements Parcelable { if (comments_link == null) comments_link = ""; } - /** compares by id only */ + /** compares by id only, we need this to skip manual lookup by id */ @Override public boolean equals(Object other) { if (other == null) |