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]