From 6161d5cc87503a750ec5c1c46008f5d55a8c1b17 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 7 Feb 2009 11:16:45 +0300 Subject: [PATCH] viewfeed: update local db on catchup --- feedlist.js | 2 ++ offline.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/feedlist.js b/feedlist.js index 740ecdbc0..034900619 100644 --- a/feedlist.js +++ b/feedlist.js @@ -186,6 +186,8 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { if (subop == "MarkAllRead") { + catchup_local_feed(feed, is_cat); + var show_next_feed = getInitParam("on_catchup_show_next_feed") == "1"; if (show_next_feed) { diff --git a/offline.js b/offline.js index be28b43d1..7910bba81 100644 --- a/offline.js +++ b/offline.js @@ -1272,6 +1272,8 @@ function update_local_sync_data() { function catchup_local_feed(id, is_cat) { try { + if (!db) return; + if (!is_cat) { if (id >= 0) { db.execute("UPDATE articles SET unread = 0 WHERE feed_id = ?", [id]);