fix background refresh being broken when no counter data is sent
This commit is contained in:
parent
6a7817c1ad
commit
a8f447f398
|
@ -562,11 +562,13 @@ function parse_counters_reply(transport, scheduled_call) {
|
||||||
|
|
||||||
var counters = reply.getElementsByTagName("counters")[0];
|
var counters = reply.getElementsByTagName("counters")[0];
|
||||||
|
|
||||||
parse_counters(counters, scheduled_call);
|
if (counters)
|
||||||
|
parse_counters(counters, scheduled_call);
|
||||||
|
|
||||||
var runtime_info = reply.getElementsByTagName("runtime-info")[0];
|
var runtime_info = reply.getElementsByTagName("runtime-info")[0];
|
||||||
|
|
||||||
parse_runtime_info(runtime_info);
|
if (runtime_info)
|
||||||
|
parse_runtime_info(runtime_info);
|
||||||
|
|
||||||
if (feedsSortByUnread()) {
|
if (feedsSortByUnread()) {
|
||||||
resort_feedlist();
|
resort_feedlist();
|
||||||
|
|
|
@ -293,15 +293,13 @@
|
||||||
|
|
||||||
print "<rpc-reply>";
|
print "<rpc-reply>";
|
||||||
|
|
||||||
print "<counters><![CDATA[";
|
|
||||||
|
|
||||||
if ($global_unread_caller != $global_unread) {
|
if ($global_unread_caller != $global_unread) {
|
||||||
|
print "<counters><![CDATA[";
|
||||||
$omode = $_REQUEST["omode"];
|
$omode = $_REQUEST["omode"];
|
||||||
print json_encode(getAllCounters($link, $omode));
|
print json_encode(getAllCounters($link, $omode));
|
||||||
|
print "]]></counters>";
|
||||||
}
|
}
|
||||||
|
|
||||||
print "]]></counters>";
|
|
||||||
|
|
||||||
print_runtime_info($link);
|
print_runtime_info($link);
|
||||||
|
|
||||||
print "</rpc-reply>";
|
print "</rpc-reply>";
|
||||||
|
|
Loading…
Reference in New Issue