summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjtauber <jtauber@unknown>1999-11-29 05:59:49 +0000
committerjtauber <jtauber@unknown>1999-11-29 05:59:49 +0000
commit9b0744924a1f3575b5c729b1821f683b2200d9bb (patch)
treed61007493f1696dab53234a3474108546e0893eb
parente954751fc2755d23a1de87cbd65a71dd9fd9ea50 (diff)
downloadxmlgraphics-fop-9b0744924a1f3575b5c729b1821f683b2200d9bb.tar.gz
xmlgraphics-fop-9b0744924a1f3575b5c729b1821f683b2200d9bb.zip
fixed bug that caused null pointer exception on those block areas that had a null backgroundColor
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193250 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/org/apache/fop/render/pdf/PDFRenderer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/org/apache/fop/render/pdf/PDFRenderer.java b/src/org/apache/fop/render/pdf/PDFRenderer.java
index e9ef2b6c8..276233f36 100644
--- a/src/org/apache/fop/render/pdf/PDFRenderer.java
+++ b/src/org/apache/fop/render/pdf/PDFRenderer.java
@@ -237,7 +237,9 @@ public class PDFRenderer implements Renderer {
int w = area.getContentWidth();
int h = area.getHeight();
ColorType bg = area.getBackgroundColor();
- if (bg.alpha() == 0) {
+ // I'm not sure I should have to check for bg being null
+ // but I do
+ if ((bg != null) && (bg.alpha() == 0)) {
this.addRect(rx, ry, w, -h,
bg.red(), bg.green(), bg.blue(),
bg.red(), bg.green(), bg.blue());