diff options
Diffstat (limited to 'xmloff/source/core/nmspmap.cxx')
-rw-r--r-- | xmloff/source/core/nmspmap.cxx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/xmloff/source/core/nmspmap.cxx b/xmloff/source/core/nmspmap.cxx index 6a97160c9f42..b355f038e9b7 100644 --- a/xmloff/source/core/nmspmap.cxx +++ b/xmloff/source/core/nmspmap.cxx @@ -102,10 +102,12 @@ sal_uInt16 SvXMLNamespaceMap::Add( const OUString& rPrefix, const OUString& rNam if( XML_NAMESPACE_UNKNOWN == nKey ) nKey = GetKeyByName( rName ); - assert(XML_NAMESPACE_NONE != nKey); - +#ifdef NDEBUG if( XML_NAMESPACE_NONE == nKey ) return USHRT_MAX; +#else + assert(XML_NAMESPACE_NONE != nKey); +#endif if ( aNameHash.find ( rPrefix ) == aNameHash.end() ) nKey = _Add( rPrefix, rName, nKey ); @@ -117,10 +119,12 @@ sal_uInt16 SvXMLNamespaceMap::AddIfKnown( const OUString& rPrefix, const OUStrin { sal_uInt16 nKey = GetKeyByName( rName ); - assert(nKey != XML_NAMESPACE_NONE); - +#ifdef NDEBUG if( XML_NAMESPACE_NONE == nKey ) return XML_NAMESPACE_UNKNOWN; +#else + assert(nKey != XML_NAMESPACE_NONE); +#endif if( XML_NAMESPACE_UNKNOWN != nKey ) { |