lib/PublicInbox/View.pm | 7 ++++++- diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 922e8e938e372172e308af31fe5f0a7b308b92ed..e3339066e27d7303440c18905219d12ca3717114 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -437,7 +437,12 @@ $idx = " ". "threadlink$idx"; my $res = $srch->get_followups($mid); if (my $c = $res->{total}) { - $c = $c == 1 ? '1 followup' : "$c followups"; + my $nr = scalar @{$res->{msgs}}; + if ($nr < $c) { + $c = "$nr of $c followups"; + } else { + $c = $c == 1 ? '1 followup' : "$c followups"; + } $idx .= "\n$c:\n"; $res->{srch} = $srch; thread_followups(\$idx, $mime, $res);