- make the call explicit in TableCellLM, only when necessary. That is, areas holding borders for spanning cells in collapsing mode don't need to have padding set git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@530445 13f79535-47bb-0310-9956-ffa450edef68tags/fop-0_94
@@ -208,8 +208,6 @@ public class TraitSetter { | |||
if (bps != null) { | |||
area.addTrait(Trait.BORDER_END, bps); | |||
} | |||
addPadding(area, bordProps, context); | |||
} | |||
private static void addPadding(Area area, CommonBorderPaddingBackground bordProps, |
@@ -380,6 +380,8 @@ public class TableCellLayoutManager extends BlockStackingLayoutManager | |||
primaryGridUnit.getFlag(GridUnit.IN_LAST_COLUMN)}; | |||
TraitSetter.addCollapsingBorders(curBlockArea, | |||
primaryGridUnit.getBorders(), outer, this); | |||
TraitSetter.addPadding(curBlockArea, primaryGridUnit.getBorders(), | |||
false, false, false, false, this); | |||
} else { | |||
boolean[] outer = new boolean[4]; | |||
int dy = yoffset; |