diff options
author | Yorhel <git@yorhel.nl> | 2009-12-16 14:52:05 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2009-12-16 14:52:05 +0100 |
commit | 1e8ccf70c95ab51677d2d294d832efdb908deb14 (patch) | |
tree | 3ecbfa3f879c109c617196d383a567a3561dda95 /lib | |
parent | 3049ad6468b3c33a95f7ec2f92d4602961bf390e (diff) |
Fixed bug with zero strings ("0") in the diff viewer
Diffstat (limited to 'lib')
-rw-r--r-- | lib/VNDB/Util/CommonHTML.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/VNDB/Util/CommonHTML.pm b/lib/VNDB/Util/CommonHTML.pm index e42b10e6..2328d792 100644 --- a/lib/VNDB/Util/CommonHTML.pm +++ b/lib/VNDB/Util/CommonHTML.pm @@ -248,8 +248,8 @@ sub revdiff { # $i % 2 == 0 -> equal, otherwise it's different my $a = join($o{join}, @ser1[ $d[$i*2] .. $d[$i*2+2]-1 ]); my $b = join($o{join}, @ser2[ $d[$i*2+1] .. $d[$i*2+3]-1 ]); - $ser1 .= ($ser1?$o{join}:'').($i % 2 ? qq|<b class="diff_del">$a</b>| : $a) if $a; - $ser2 .= ($ser2?$o{join}:'').($i % 2 ? qq|<b class="diff_add">$b</b>| : $b) if $b; + $ser1 .= ($ser1?$o{join}:'').($i % 2 ? qq|<b class="diff_del">$a</b>| : $a) if $a ne ''; + $ser2 .= ($ser2?$o{join}:'').($i % 2 ? qq|<b class="diff_add">$b</b>| : $b) if $b ne ''; } $ser1 = decode_utf8($ser1); $ser2 = decode_utf8($ser2); |