rework auto-refresh method if number of subscriptions changed

This commit is contained in:
Andrew Dolgov
2006-08-13 10:45:30 +01:00
parent aec3ce39de
commit 7bf7e4d3ef
2 changed files with 19 additions and 9 deletions

View File

@@ -490,15 +490,16 @@ function parse_counters(reply, scheduled_call) {
var has_img = reply.childNodes[l].getAttribute("hi");
var updated = reply.childNodes[l].getAttribute("updated");
if (t == "feed") {
feeds_found++;
}
if (id == "global-unread") {
title_obj.global_unread = ctr;
title_obj.updateTitle();
continue;
}
if (id == "subscribed-feeds") {
feeds_found = ctr;
continue;
}
if (t == "category") {
var catctr = f_document.getElementById("FCATCTR-" + id);
@@ -573,10 +574,9 @@ function parse_counters(reply, scheduled_call) {
debug("Feed counters, C: " + feeds_found + ", S:" + feeds_stored);
if (feeds_stored != feeds_found) {
if (feeds_found != 0) {
getMainContext().number_of_feeds = feeds_found;
}
if (feeds_stored != 0 && feeds_found != 0) {
getMainContext().number_of_feeds = feeds_found;
if (feeds_stored != 0) {
debug("Subscribed feed number changed, refreshing feedlist");
updateFeedList();
}