aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop
diff options
context:
space:
mode:
authorAndreas L. Delmelle <adelmelle@apache.org>2007-06-23 20:31:59 +0000
committerAndreas L. Delmelle <adelmelle@apache.org>2007-06-23 20:31:59 +0000
commitce6deafdfa8baa00e3db9272dcff2ba87f633f0c (patch)
treebaada5cc628f75b2d931cb05fa4dc3a3ad8f3bc4 /src/java/org/apache/fop
parent6437c1d00cd12a8b1cfd33e2c16e6aa9560c867f (diff)
downloadxmlgraphics-fop-ce6deafdfa8baa00e3db9272dcff2ba87f633f0c.tar.gz
xmlgraphics-fop-ce6deafdfa8baa00e3db9272dcff2ba87f633f0c.zip
Bugzilla 42703: white-space incorrectly handled in retrieved markers
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@550098 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop')
-rw-r--r--src/java/org/apache/fop/fo/flow/RetrieveMarker.java15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/java/org/apache/fop/fo/flow/RetrieveMarker.java b/src/java/org/apache/fop/fo/flow/RetrieveMarker.java
index 8665ed810..6cdd359f9 100644
--- a/src/java/org/apache/fop/fo/flow/RetrieveMarker.java
+++ b/src/java/org/apache/fop/fo/flow/RetrieveMarker.java
@@ -19,26 +19,17 @@
package org.apache.fop.fo.flow;
-import java.util.HashMap;
import java.util.Iterator;
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOPropertyMapping;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FObjMixed;
import org.apache.fop.fo.FOText;
import org.apache.fop.fo.PropertyList;
-import org.apache.fop.fo.StaticPropertyList;
import org.apache.fop.fo.ValidationException;
-import org.apache.fop.fo.expr.PropertyException;
-import org.apache.fop.fo.properties.Property;
-import org.apache.fop.fo.properties.PropertyMaker;
-import org.xml.sax.Attributes;
import org.xml.sax.Locator;
-
-
/**
* The retrieve-marker formatting object.
* This will create a layout manager that will retrieve
@@ -145,14 +136,14 @@ public class RetrieveMarker extends FObjMixed {
}
cloneSubtree(child.getChildNodes(), newChild,
marker, newPropertyList);
- if (newChild instanceof FObjMixed) {
- handleWhiteSpaceFor((FObjMixed) newChild);
- }
} else if (child instanceof FOText) {
FOText ft = (FOText) newChild;
ft.bind(parentPropertyList);
}
addChildTo(newChild, (FObj) newParent);
+ if (newChild instanceof FObjMixed) {
+ handleWhiteSpaceFor((FObjMixed) newChild);
+ }
}
}