diff options
author | Andrew Dolgov <[email protected]> | 2013-03-27 14:04:49 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-03-27 14:04:49 +0400 |
commit | f7c533d5d92e7fcec2bf910463406299740be26b (patch) | |
tree | 6b9dfe6e52912ef5bc29ec5e5fabbbe18201d7a5 /src | |
parent | 65fc57a0c05e71f19f8d8efa1980824c211aa199 (diff) |
offline: fix catchup_above to only process unread articles
bump version
Diffstat (limited to 'src')
-rw-r--r-- | src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java index b73efb92..96de96fe 100644 --- a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java +++ b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java @@ -186,12 +186,12 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis stmt = m_activity.getWritableDb().compileStatement(
"UPDATE articles SET modified = 1, unread = 0 WHERE " +
"updated "+updatedOperator+" (SELECT updated FROM articles WHERE " + BaseColumns._ID + " = ?) " +
- "AND feed_id IN (SELECT "+BaseColumns._ID+" FROM feeds WHERE cat_id = ?)");
+ "AND unread = 1 AND feed_id IN (SELECT "+BaseColumns._ID+" FROM feeds WHERE cat_id = ?)");
} else {
stmt = m_activity.getWritableDb().compileStatement(
"UPDATE articles SET modified = 1, unread = 0 WHERE " +
"updated "+updatedOperator+" (SELECT updated FROM articles WHERE " + BaseColumns._ID + " = ?) " +
- "AND feed_id = ?");
+ "AND unread = 1 AND feed_id = ?");
}
stmt.bindLong(1, articleId);
|