src/lib/MSPUBCollector.cpp |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 9d110f9105a08934f9e6343ac6c282f5808342c8
Author: Brennan Vincent <brennan.vinc...@gmail.com>
Date:   Sun Feb 3 09:13:39 2013 -0700

    Default to first default character style if none specified (cf: 
TS102911911.pub)

diff --git a/src/lib/MSPUBCollector.cpp b/src/lib/MSPUBCollector.cpp
index ad3006a..bceb8f4 100644
--- a/src/lib/MSPUBCollector.cpp
+++ b/src/lib/MSPUBCollector.cpp
@@ -1179,7 +1179,11 @@ WPXPropertyList 
libmspub::MSPUBCollector::getParaStyleProps(const ParagraphStyle
 WPXPropertyList libmspub::MSPUBCollector::getCharStyleProps(const 
CharacterStyle &style, boost::optional<unsigned> defaultCharStyleIndex) const
 {
   CharacterStyle _nothing = CharacterStyle(false, false, false);
-  const CharacterStyle &defaultCharStyle = 
defaultCharStyleIndex.is_initialized() && defaultCharStyleIndex.get() < 
m_defaultCharStyles.size() ? m_defaultCharStyles[defaultCharStyleIndex.get()] : 
_nothing;
+  if (!defaultCharStyleIndex.is_initialized())
+  {
+    defaultCharStyleIndex = 0;
+  }
+  const CharacterStyle &defaultCharStyle = defaultCharStyleIndex.get() < 
m_defaultCharStyles.size() ? m_defaultCharStyles[defaultCharStyleIndex.get()] : 
_nothing;
   WPXPropertyList ret;
   if (style.italic ^ defaultCharStyle.italic)
   {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to