]> Sergey Matveev's repositories - public-inbox.git/commitdiff
view: fix spacing on missing ghosts
authorEric Wong <e@80x24.org>
Wed, 19 Aug 2015 19:31:08 +0000 (19:31 +0000)
committerEric Wong <e@80x24.org>
Wed, 19 Aug 2015 19:31:32 +0000 (19:31 +0000)
We must not prematurely indent if we have no message header to
display.

lib/PublicInbox/View.pm

index fd753656166242bee389fe3fb3338eae87bcafd4..5aab609ddb2a3258b9111c73bb6a2d9c78421550 100644 (file)
@@ -495,11 +495,11 @@ sub anchor_for {
 sub simple_dump {
        my ($dst, $root, $node, $level) = @_;
        # $root = [ Root Message-ID, \%seen, $srch ];
-       my $pfx = '  ' x $level;
-       $$dst .= $pfx;
        if (my $x = $node->message) {
                my $mid = $x->header('Message-ID');
                if ($root->[0] ne $mid) {
+                       my $pfx = '  ' x $level;
+                       $$dst .= $pfx;
                        my $s = $x->header('Subject');
                        my $h = $root->[2]->subject_path($s);
                        if ($root->[1]->{$h}) {