diff options
| author | Michael Williamson <mike@zwobble.org> | 2022-03-09 22:22:29 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2022-03-09 22:22:29 +0000 |
| commit | 3dd00b507a05d912082277ffcb0cbecef9431445 (patch) | |
| tree | d238e8a934f1d18761a52d2dd3d21a7e960dff51 /src/main/java/org | |
| parent | 85194879a8848f01a8db3f42d8ee6d4f24e6cfdb (diff) | |
Simplify logic
Diffstat (limited to 'src/main/java/org')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java index 326319c..b549387 100644 --- a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java +++ b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java @@ -207,9 +207,8 @@ class StatefulBodyXmlReader { private boolean isUnderline(XmlElementLike properties) { return properties.findChild("w:u") - .map(child -> child.getAttributeOrNone("w:val") - .map(value -> !value.equals("false") && !value.equals("0") && !value.equals("none")) - .orElse(false)) + .flatMap(child -> child.getAttributeOrNone("w:val")) + .map(value -> !value.equals("false") && !value.equals("0") && !value.equals("none")) .orElse(false); } |
