aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/java/org/apache/fop/fo/XMLWhiteSpaceHandler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/java/org/apache/fop/fo/XMLWhiteSpaceHandler.java b/src/java/org/apache/fop/fo/XMLWhiteSpaceHandler.java
index 4abef6528..53e701110 100644
--- a/src/java/org/apache/fop/fo/XMLWhiteSpaceHandler.java
+++ b/src/java/org/apache/fop/fo/XMLWhiteSpaceHandler.java
@@ -205,7 +205,8 @@ public class XMLWhiteSpaceHandler {
} else {
// this is to retain a single space between words
inWhiteSpace = true;
- if (currentChar != '\u0020') {
+ if (currentChar != '\u0020'
+ && whiteSpaceTreatment == Constants.EN_PRESERVE) {
charIter.replaceChar('\u0020');
}
}