aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java b/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java
index a9e99f1..4c826de 100644
--- a/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java
@@ -30,7 +30,7 @@ public class BodyXmlReader {
case "w:t":
return success(new Text(element.innerText()));
case "w:r":
- return readElements(element.children()).map(Run::new);
+ return readRun(element);
case "w:p":
return readParagraph(element);
@@ -43,6 +43,11 @@ public class BodyXmlReader {
}
}
+ private ReadResult readRun(XmlElement element) {
+ return readElements(element.children())
+ .map(children -> new Run(Optional.empty(), children));
+ }
+
public ReadResult readElements(Iterable<XmlNode> nodes) {
return ReadResult.concat(
transform(