Author: jeremias
Date: Wed Feb 11 14:55:03 2009
New Revision: 743352

URL: http://svn.apache.org/viewvc?rev=743352&view=rev
Log:
Avoid NPE if "rendering" setting isn't given.

Modified:
    
xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java

Modified: 
xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java?rev=743352&r1=743351&r2=743352&view=diff
==============================================================================
--- 
xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java
 (original)
+++ 
xmlgraphics/fop/branches/Temp_AreaTreeNewDesign/src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java
 Wed Feb 11 14:55:03 2009
@@ -75,12 +75,14 @@
 
     private void configure(Configuration cfg, PCLRenderingUtil pclUtil) throws 
FOPException {
         String rendering = cfg.getChild("rendering").getValue(null);
-        try {
-            pclUtil.setRenderingMode(PCLRenderingMode.valueOf(rendering));
-        } catch (IllegalArgumentException e) {
-            throw new FOPException(
-                "Valid values for 'rendering' are 'quality', 'speed' and 
'bitmap'. Value found: "
-                        + rendering);
+        if (rendering != null) {
+            try {
+                pclUtil.setRenderingMode(PCLRenderingMode.valueOf(rendering));
+            } catch (IllegalArgumentException e) {
+                throw new FOPException(
+                    "Valid values for 'rendering' are 'quality', 'speed' and 
'bitmap'."
+                        + " Value found: " + rendering);
+            }
         }
 
         String textRendering = cfg.getChild("text-rendering").getValue(null);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to