diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-11-22 15:09:27 +0100 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-11-22 15:17:05 +0100 |
commit | b03fbe13f31bde4a9844985afa7abecbf1834848 (patch) | |
tree | a69f203842ccfef52ca5169ae257b3209c9577a8 /writerfilter | |
parent | n#417818: empty paragraphs in tables weren't considered in the table. (diff) | |
download | core-b03fbe13f31bde4a9844985afa7abecbf1834848.tar.gz core-b03fbe13f31bde4a9844985afa7abecbf1834848.zip |
writerfilter: Fixed crasher when importing docx files with dbglevel>1
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/resourcemodel/TagLogger.cxx | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/writerfilter/source/resourcemodel/TagLogger.cxx b/writerfilter/source/resourcemodel/TagLogger.cxx index 9cfaba1eda38..7b63ce045d4d 100644 --- a/writerfilter/source/resourcemodel/TagLogger.cxx +++ b/writerfilter/source/resourcemodel/TagLogger.cxx @@ -235,10 +235,10 @@ namespace writerfilter class PropertySetDumpHandler : public Properties { IdToString::Pointer_t mpIdToString; - TagLogger::Pointer_t m_pLogger; + TagLogger* m_pLogger; public: - PropertySetDumpHandler(TagLogger::Pointer_t pLogger, + PropertySetDumpHandler(TagLogger* pLogger, IdToString::Pointer_t pIdToString); virtual ~PropertySetDumpHandler(); @@ -248,11 +248,11 @@ namespace writerfilter virtual void sprm(Sprm & sprm); }; - PropertySetDumpHandler::PropertySetDumpHandler(TagLogger::Pointer_t pLogger, + PropertySetDumpHandler::PropertySetDumpHandler(TagLogger* pLogger, IdToString::Pointer_t pIdToString) : - mpIdToString(pIdToString) + mpIdToString(pIdToString), + m_pLogger(pLogger) { - m_pLogger = pLogger; } PropertySetDumpHandler::~PropertySetDumpHandler() @@ -302,8 +302,7 @@ namespace writerfilter { startElement( "propertySet" ); - TagLogger::Pointer_t pLogger( this ); - PropertySetDumpHandler handler( pLogger, pIdToString ); + PropertySetDumpHandler handler( this, pIdToString ); handler.resolve( props ); endElement( ); |