summaryrefslogtreecommitdiffstats
path: root/writerfilter/source/resourcemodel/TagLogger.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'writerfilter/source/resourcemodel/TagLogger.cxx')
-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( );