summaryrefslogtreecommitdiffstats
path: root/writerfilter
diff options
context:
space:
mode:
authorCédric Bosdonnat <cedric.bosdonnat.ooo@free.fr>2011-11-22 15:09:27 +0100
committerCédric Bosdonnat <cedric.bosdonnat.ooo@free.fr>2011-11-22 15:17:05 +0100
commitb03fbe13f31bde4a9844985afa7abecbf1834848 (patch)
treea69f203842ccfef52ca5169ae257b3209c9577a8 /writerfilter
parentn#417818: empty paragraphs in tables weren't considered in the table. (diff)
downloadcore-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.cxx13
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( );