[Libreoffice-commits] .: writerfilter/source

Noel Power noelp at kemper.freedesktop.org
Tue Jan 18 12:58:20 PST 2011


 writerfilter/source/dmapper/DomainMapperTableHandler.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 52955fee60effeffab3acdd136f80c6bc4edb08b
Author: Noel Power <noel.power at novell.com>
Date:   Tue Jan 18 20:52:32 2011 +0000

    supress bad iterator move past-end error in debug mode

diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx
index 582c9d6..dedcd36 100644
--- a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx
+++ b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx
@@ -494,6 +494,13 @@ CellPropertyValuesSeq_t DomainMapperTableHandler::endTableGetCellProperties(Tabl
     
     CellPropertyValuesSeq_t aCellProperties( m_aCellProperties.size() );
     
+    if ( !m_aCellProperties.size() )
+    {
+        #ifdef DEBUG_DOMAINMAPPER
+        dmapper_logger->endElement();
+        #endif
+        return aCellProperties;
+    }
     // std::vector< std::vector<PropertyMapPtr> > m_aCellProperties
     PropertyMapVector2::const_iterator aRowOfCellsIterator = m_aCellProperties.begin();
     PropertyMapVector2::const_iterator aRowOfCellsIteratorEnd = m_aCellProperties.end();


More information about the Libreoffice-commits mailing list