aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/org/apache/fop/fo/FONode.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/org/apache/fop/fo/FONode.java b/src/org/apache/fop/fo/FONode.java
index 6b55dda54..884e4070f 100644
--- a/src/org/apache/fop/fo/FONode.java
+++ b/src/org/apache/fop/fo/FONode.java
@@ -191,7 +191,11 @@ abstract public class FONode {
}
public void setLinkSet(LinkSet linkSet) {
- this.linkSet = linkSet;
+ this.linkSet = linkSet;
+ for (int i = 0; i < this.children.size(); i++) {
+ FONode child = (FONode) this.children.elementAt(i);
+ child.setLinkSet(linkSet);
+ }
}
public LinkSet getLinkSet() {