diff options
author | Noel Power <noel.power@novell.com> | 2011-01-18 20:52:32 +0000 |
---|---|---|
committer | Noel Power <noel.power@novell.com> | 2011-01-18 20:58:06 +0000 |
commit | df0b89ba5dfd85616a0d9bb3f37877623674c42d (patch) | |
tree | dac495aace91829c33b373805247c07df48569bf /writerfilter/source/dmapper/DomainMapperTableHandler.cxx | |
parent | 2364ad704aa418b0944d9f12a11ce0d266554ac5 (diff) |
supress bad iterator move past-end error in debug mode
Diffstat (limited to 'writerfilter/source/dmapper/DomainMapperTableHandler.cxx')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapperTableHandler.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx index 34b566c337cb..417179d2fdca 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(); |