From d05514a49a7490cb64e3ebbcfc12bddab63eb414 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 29 Sep 2006 08:23:41 +0100 Subject: fix id handling in getRelativeFeedId; allow on-catchup-show-next wrapping (closes #108) --- feedlist.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'feedlist.js') diff --git a/feedlist.js b/feedlist.js index cc36587a2..5ee3acd9f 100644 --- a/feedlist.js +++ b/feedlist.js @@ -62,6 +62,11 @@ function viewfeed(feed, subop, is_cat, subop_param) { var next_unread_feed = getRelativeFeedId(feedlist, getActiveFeedId(), "next", true); + if (!next_unread_feed) { + next_unread_feed = getRelativeFeedId(feedlist, + -1, "next", true); + } + var show_next_feed = getInitParam("on_catchup_show_next_feed") == "1"; if (next_unread_feed && show_next_feed && !activeFeedIsCat()) { -- cgit v1.2.3