[Po4a-commits] po4a/lib/Locale/Po4a Man.pm,1.58,1.59

Nicolas FRAN??OIS po4a-devel@lists.alioth.debian.org
Fri, 12 Nov 2004 12:29:20 +0000


Update of /cvsroot/po4a/po4a/lib/Locale/Po4a
In directory haydn:/tmp/cvs-serv1756/lib/Locale/Po4a

Modified Files:
	Man.pm 
Log Message:
Fix a minor issue regarding empty lines:
When the man page contains 2 consecutive empty lines, it resulted in
3 empty lines in the po4a-normalized man page.


Index: Man.pm
===================================================================
RCS file: /cvsroot/po4a/po4a/lib/Locale/Po4a/Man.pm,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -d -r1.58 -r1.59
--- Man.pm	12 Nov 2004 00:28:41 -0000	1.58
+++ Man.pm	12 Nov 2004 12:29:18 -0000	1.59
@@ -680,8 +680,10 @@
 	    # Not a macro
 	    $paragraph .= $line."\n";
 	} else { #empty line
-	    do_paragraph($self,$paragraph,$wrapped_mode);
-	    $paragraph="";
+	    if ($paragraph) {
+	        do_paragraph($self,$paragraph,$wrapped_mode);
+	        $paragraph="";
+	    }
 	    $wrapped_mode = $wrapped_mode eq 'NO' ? 'YES' : $wrapped_mode;
 	    $self->pushline($line."\n");
 	}