You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by de...@apache.org on 2010/05/21 12:00:48 UTC

svn commit: r946961 - /xmlgraphics/batik/trunk/sources/org/apache/batik/ext/awt/image/codec/png/PNGImageEncoder.java

Author: deweese
Date: Fri May 21 10:00:48 2010
New Revision: 946961

URL: http://svn.apache.org/viewvc?rev=946961&view=rev
Log:
1) Don't write empty IDAT sections.
Fixed Bug: 48693

Modified:
    xmlgraphics/batik/trunk/sources/org/apache/batik/ext/awt/image/codec/png/PNGImageEncoder.java

Modified: xmlgraphics/batik/trunk/sources/org/apache/batik/ext/awt/image/codec/png/PNGImageEncoder.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/ext/awt/image/codec/png/PNGImageEncoder.java?rev=946961&r1=946960&r2=946961&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/sources/org/apache/batik/ext/awt/image/codec/png/PNGImageEncoder.java (original)
+++ xmlgraphics/batik/trunk/sources/org/apache/batik/ext/awt/image/codec/png/PNGImageEncoder.java Fri May 21 10:00:48 2010
@@ -211,6 +211,8 @@ class IDATOutputStream extends FilterOut
     }
 
     public void flush() throws IOException {
+        if (bytesWritten == 0) return;
+
         // Length
         writeInt(bytesWritten);
         // 'IDAT' signature