diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2012-09-20 09:56:02 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2012-09-20 09:56:02 +0400 |
| commit | fa05b3fe0a5c30445ea2a026096a001f82854598 (patch) | |
| tree | 4c263c3277f8295541dea8b4a14fab7f561a1fbc /src/org/fox/ttrss/offline/OfflineFeedsActivity.java | |
| parent | 282285ef78779159c3f9d714fe0c8dd6c6ff195a (diff) | |
offline not syncing fixes
Diffstat (limited to 'src/org/fox/ttrss/offline/OfflineFeedsActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/offline/OfflineFeedsActivity.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineFeedsActivity.java b/src/org/fox/ttrss/offline/OfflineFeedsActivity.java index 7813c807..5abf8b12 100644 --- a/src/org/fox/ttrss/offline/OfflineFeedsActivity.java +++ b/src/org/fox/ttrss/offline/OfflineFeedsActivity.java @@ -200,14 +200,14 @@ public class OfflineFeedsActivity extends OfflineActivity implements OfflineHead public void catchupFeed(int feedId, boolean isCat) {
if (isCat) {
SQLiteStatement stmt = getWritableDb().compileStatement(
- "UPDATE articles SET unread = 0 WHERE feed_id IN (SELECT "+
+ "UPDATE articles SET modified = 1, unread = 0 WHERE feed_id IN (SELECT "+
BaseColumns._ID+" FROM feeds WHERE cat_id = ?)");
stmt.bindLong(1, feedId);
stmt.execute();
stmt.close();
} else {
SQLiteStatement stmt = getWritableDb().compileStatement(
- "UPDATE articles SET unread = 0 WHERE feed_id = ?");
+ "UPDATE articles SET modified = 1, unread = 0 WHERE feed_id = ?");
stmt.bindLong(1, feedId);
stmt.execute();
stmt.close();
@@ -219,7 +219,7 @@ public class OfflineFeedsActivity extends OfflineActivity implements OfflineHead @Override
public void onArticleSelected(int articleId, boolean open) {
SQLiteStatement stmt = getWritableDb().compileStatement(
- "UPDATE articles SET unread = 0 " + "WHERE " + BaseColumns._ID
+ "UPDATE articles SET modified = 1, unread = 0 " + "WHERE " + BaseColumns._ID
+ " = ?");
stmt.bindLong(1, articleId);
|