lib/PublicInbox/Feed.pm | 19 +++++++++++-------- lib/PublicInbox/View.pm | 10 +++++++++- diff --git a/lib/PublicInbox/Feed.pm b/lib/PublicInbox/Feed.pm index 1fa38bf111749af663790bc86d8143b57d8bd486..791d198aecbb3e67bfd68df11da65cdc591225ae 100644 --- a/lib/PublicInbox/Feed.pm +++ b/lib/PublicInbox/Feed.pm @@ -87,30 +87,33 @@ } @_; }); # except we sort top-level messages reverse chronologically - my $state = [ time, {}, $first ]; + my $state = [ time, {}, $first, 0 ]; for (sort { (eval { $b->message->header('X-PI-Date') } || 0) <=> (eval { $a->message->header('X-PI-Date') } || 0) } $th->rootset) { dump_msg($_, 0, \$html, $state); } - $state = undef; Email::Address->purge_cache; - my $footer = nav_footer($args->{cgi}, $first, $last, $feed_opts); - my $list_footer = $args->{footer}; - $footer .= "\n" . $list_footer if ($footer && $list_footer); - $footer = "