From df9a3b0cc2d2af14f2816477f2ca2e65320234a4 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Sat, 30 Dec 2017 14:26:06 +0100 Subject: fix parsing of bold and italic in mspub 2002 docs Change-Id: I3945cdf240cd23c593d413d7d964d33e288d873b --- src/lib/MSPUBParser.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/MSPUBParser.cpp b/src/lib/MSPUBParser.cpp index 40cb694..b6d6bbb 100644 --- a/src/lib/MSPUBParser.cpp +++ b/src/lib/MSPUBParser.cpp @@ -1476,8 +1476,12 @@ CharacterStyle MSPUBParser::getCharacterStyle(librevenge::RVNGInputStream *input { dTextSize = textSize1 * (double(POINTS_IN_INCH) / EMUS_IN_INCH); } - style.italic = seenItalic1 && seenItalic2; - style.bold = seenBold1 && seenBold2; + // FIXME: What's this with foo1 && foo2? I've only seen foo1 in 2k2 + // files and either just foo1 or foo1+foo2 in 2k7 files... + style.italic = seenItalic1; // && seenItalic2; + style.bold = seenBold1; // && seenBold2; + (void) seenItalic2; + (void) seenBold2; style.textSizeInPt = dTextSize; style.colorIndex = getColorIndexByQuillEntry(colorIndex); style.fontIndex = fontIndex; -- cgit v1.2.3