fix background refresh being broken when no counter data is sent

This commit is contained in:
Andrew Dolgov 2010-11-04 23:09:13 +03:00
parent 6a7817c1ad
commit a8f447f398
2 changed files with 6 additions and 6 deletions

View file

@ -562,11 +562,13 @@ function parse_counters_reply(transport, scheduled_call) {
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];
parse_runtime_info(runtime_info);
if (runtime_info)
parse_runtime_info(runtime_info);
if (feedsSortByUnread()) {
resort_feedlist();

View file

@ -293,15 +293,13 @@
print "<rpc-reply>";
print "<counters><![CDATA[";
if ($global_unread_caller != $global_unread) {
print "<counters><![CDATA[";
$omode = $_REQUEST["omode"];
print json_encode(getAllCounters($link, $omode));
print "]]></counters>";
}
print "]]></counters>";
print_runtime_info($link);
print "</rpc-reply>";