summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2017-12-30 14:26:06 +0100
committerDavid Tardon <dtardon@redhat.com>2017-12-30 14:59:30 +0100
commitdf9a3b0cc2d2af14f2816477f2ca2e65320234a4 (patch)
tree901bca60cd08d3b8d634ebe2f3eee81f7a5c4192
parent45832739afa9280d180d50b34041c4930eb7fd24 (diff)
fix parsing of bold and italic in mspub 2002 docs
Change-Id: I3945cdf240cd23c593d413d7d964d33e288d873b
-rw-r--r--src/lib/MSPUBParser.cpp8
1 files 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;