aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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);
}
/**