From 3dd00b507a05d912082277ffcb0cbecef9431445 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 9 Mar 2022 22:22:29 +0000 Subject: Simplify logic --- .../org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/main') 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); } -- cgit v1.2.3