sboag 00/10/04 11:29:50
Modified: java/src/org/apache/xml/serialize/transition Printer.java
Log:
Account for buffer flush with linefeeds of two chars.
Revision Changes Path
1.4 +2 -2
xml-xalan/java/src/org/apache/xml/serialize/transition/Printer.java
Index: Printer.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/serialize/transition/Printer.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Printer.java 2000/10/03 15:56:55 1.3
+++ Printer.java 2000/10/04 18:29:50 1.4
@@ -71,7 +71,7 @@
* [EMAIL PROTECTED] IndentPrinter} supports indentation and line wrapping by
* extending this class.
*
- * @version $Revision: 1.3 $ $Date: 2000/10/03 15:56:55 $
+ * @version $Revision: 1.4 $ $Date: 2000/10/04 18:29:50 $
* @author <a href="mailto:[EMAIL PROTECTED]">Assaf Arkin</a>
*/
public class Printer
@@ -364,7 +364,7 @@
public void breakLine()
{
try {
- if ( _pos == BufferSize ) {
+ if ( (_pos+(_lineSepLen-1)) == BufferSize ) {
_writer.write( _buffer );
_pos = 0;
}