diff options
Diffstat (limited to 'src/org/fox/ttrss/offline/OfflineHeadlinesActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/offline/OfflineHeadlinesActivity.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesActivity.java b/src/org/fox/ttrss/offline/OfflineHeadlinesActivity.java index b40f3983..d3883879 100644 --- a/src/org/fox/ttrss/offline/OfflineHeadlinesActivity.java +++ b/src/org/fox/ttrss/offline/OfflineHeadlinesActivity.java @@ -107,13 +107,16 @@ public class OfflineHeadlinesActivity extends OfflineActivity implements Offline @Override public void onArticleSelected(int articleId, boolean open) { - SQLiteStatement stmt = getWritableDb().compileStatement( - "UPDATE articles SET modified = 1, unread = 0 " + "WHERE " + BaseColumns._ID - + " = ?"); - - stmt.bindLong(1, articleId); - stmt.execute(); - stmt.close(); + + if (!open) { + SQLiteStatement stmt = getWritableDb().compileStatement( + "UPDATE articles SET modified = 1, unread = 0 " + "WHERE " + BaseColumns._ID + + " = ?"); + + stmt.bindLong(1, articleId); + stmt.execute(); + stmt.close(); + } if (open) { OfflineArticlePager af = (OfflineArticlePager) getSupportFragmentManager().findFragmentByTag(FRAG_ARTICLE); |