You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by ss...@apache.org on 2022/02/14 14:54:16 UTC

svn commit: r1898073 - /xmlgraphics/commons/trunk/src/main/java/org/apache/xmlgraphics/ps/FormGenerator.java

Author: ssteiner
Date: Mon Feb 14 14:54:16 2022
New Revision: 1898073

URL: http://svn.apache.org/viewvc?rev=1898073&view=rev
Log:
FOP-3055: Use a event for a draw image error

Modified:
    xmlgraphics/commons/trunk/src/main/java/org/apache/xmlgraphics/ps/FormGenerator.java

Modified: xmlgraphics/commons/trunk/src/main/java/org/apache/xmlgraphics/ps/FormGenerator.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/main/java/org/apache/xmlgraphics/ps/FormGenerator.java?rev=1898073&r1=1898072&r2=1898073&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/main/java/org/apache/xmlgraphics/ps/FormGenerator.java (original)
+++ xmlgraphics/commons/trunk/src/main/java/org/apache/xmlgraphics/ps/FormGenerator.java Mon Feb 14 14:54:16 2022
@@ -129,10 +129,13 @@ public abstract class FormGenerator {
         gen.writeln("    grestore");
         gen.writeln("  } bind");
         gen.writeln(">> def");
-        generateAdditionalDataStream(gen);
-        gen.writeDSCComment(DSCConstants.END_RESOURCE);
         PSResource res = new PSResource(PSResource.TYPE_FORM, formName);
-        gen.getResourceTracker().registerSuppliedResource(res);
+        try {
+            generateAdditionalDataStream(gen);
+        } finally {
+            gen.writeDSCComment(DSCConstants.END_RESOURCE);
+            gen.getResourceTracker().registerSuppliedResource(res);
+        }
         return res;
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org