aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremias Maerki <jeremias@apache.org>2005-02-07 10:59:25 +0000
committerJeremias Maerki <jeremias@apache.org>2005-02-07 10:59:25 +0000
commit3d67d750ea97ecc2da9bd76438b71003b176dfbc (patch)
treeadbbf4caf9e44280dab5b03b0259b44a5dd4f92e
parentc170f76658550333fe4e9e45383319fc2783ad41 (diff)
downloadxmlgraphics-fop-3d67d750ea97ecc2da9bd76438b71003b176dfbc.tar.gz
xmlgraphics-fop-3d67d750ea97ecc2da9bd76438b71003b176dfbc.zip
use hasBackground() as a fail-fast.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198385 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/java/org/apache/fop/layoutmgr/TraitSetter.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/java/org/apache/fop/layoutmgr/TraitSetter.java b/src/java/org/apache/fop/layoutmgr/TraitSetter.java
index afa516dc5..fe1044328 100644
--- a/src/java/org/apache/fop/layoutmgr/TraitSetter.java
+++ b/src/java/org/apache/fop/layoutmgr/TraitSetter.java
@@ -165,6 +165,9 @@ public class TraitSetter {
* @param backProps the background properties
*/
public static void addBackground(Area area, CommonBorderPaddingBackground backProps) {
+ if (!backProps.hasBackground()) {
+ return;
+ }
Trait.Background back = new Trait.Background();
back.setColor(backProps.backgroundColor);
@@ -213,9 +216,7 @@ public class TraitSetter {
}
}
- if (back.getColor() != null || back.getFopImage() != null) {
- area.addTrait(Trait.BACKGROUND, back);
- }
+ area.addTrait(Trait.BACKGROUND, back);
}
/**