diff options
author | Andrew Dolgov <[email protected]> | 2012-04-05 11:58:50 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2012-04-05 11:58:50 +0400 |
commit | de44b9a61e4b507e1d60331e0ab11bb5f84a86e8 (patch) | |
tree | 6c6fb348bc5a2763ab52fbb9d75c5e0e37252e8a /js/feedlist.js | |
parent | 6c8e8fbdc9a9a9ee0412a0f36698fd03a2954839 (diff) |
add counter hack to combined mode
Diffstat (limited to 'js/feedlist.js')
-rw-r--r-- | js/feedlist.js | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/js/feedlist.js b/js/feedlist.js index 98e3c6ca5..02057c06a 100644 --- a/js/feedlist.js +++ b/js/feedlist.js @@ -524,3 +524,28 @@ function catchupFeed(feed, is_cat) { exception_error("catchupFeed", e); } } + +function decrementFeedCounter(feed, is_cat) { + try { + var ctr = getFeedUnread(feed, is_cat); + + if (ctr > 0) { + setFeedUnread(feed, is_cat, ctr - 1); + + if (!is_cat) { + var cat = parseInt(getFeedCategory(feed)); + + if (!isNaN(cat)) { + ctr = getFeedUnread(cat, true); + + if (ctr > 0) { + setFeedUnread(cat, true, ctr - 1); + } + } + } + } + + } catch (e) { + exception_error("decrement_feed_counter", e); + } +} |