diff options
author | Eric Wong <e@80x24.org> | 2019-04-18 23:31:46 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-04-18 23:35:20 +0000 |
commit | f94c3a195a25a31d0215cd175938008fca473378 (patch) | |
tree | e0f97de2cd596046505e05d76fe9e2588c792182 /lib/PublicInbox/View.pm | |
parent | f1877b77595bd88cc74ef0ed58ca1f0ae5adc0e4 (diff) | |
download | public-inbox-f94c3a195a25a31d0215cd175938008fca473378.tar.gz |
Empty subjects ("") and undefined Subjects: are now both displayed as "(no subject)" for now.
Diffstat (limited to 'lib/PublicInbox/View.pm')
-rw-r--r-- | lib/PublicInbox/View.pm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index f94daaf2..62bdf0a1 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -213,6 +213,7 @@ sub index_entry { my $irt; my $obfs_ibx = $ctx->{-obfs_ibx}; + $subj = '(no subject)' if $subj eq ''; my $rv = "<a\nhref=#e$id\nid=m$id>*</a> "; $subj = '<b>'.ascii_html($subj).'</b>'; obfuscate_addrs($obfs_ibx, $subj) if $obfs_ibx; @@ -729,6 +730,7 @@ sub thread_skel { my $subj = $hdr->header('Subject'); defined $subj or $subj = ''; + $subj = '(no subject)' if $subj eq ''; $ctx->{prev_subj} = [ split(/ /, $srch->subject_normalized($subj)) ]; $ctx->{cur} = $mid; $ctx->{prev_attr} = ''; @@ -1039,6 +1041,7 @@ sub acc_topic { if ($x) { $subj = $x->subject; $subj = $srch->subject_normalized($subj); + $subj = '(no subject)' if $subj eq ''; $ds = $x->ds; if ($level == 0) { $topic = [ $ds, 1, { $subj => $mid }, $subj ]; |