summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-05-20 13:51:43 +0300
committerAndrew Dolgov <fox@fakecake.org>2025-05-20 13:51:43 +0300
commit988e050304b0578fe19ef33b7ab2bcff047a5033 (patch)
tree76ce8423ded6a5138d6ff363f8d34229e819938f /org.fox.ttrss/src
parentda18cc8803ce3744320cc37efeffe69cbed8f651 (diff)
fix saving article unread/marked from menu
Diffstat (limited to 'org.fox.ttrss/src')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java6
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/types/Article.java2
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)