diff -r ca8a1b6995f6 -r 52e343bb8f80 memspy/Engine/Source/Sink/MemSpyEngineOutputSinkFile.cpp --- a/memspy/Engine/Source/Sink/MemSpyEngineOutputSinkFile.cpp Tue Aug 31 16:45:49 2010 +0300 +++ b/memspy/Engine/Source/Sink/MemSpyEngineOutputSinkFile.cpp Wed Sep 01 12:37:10 2010 +0100 @@ -41,8 +41,6 @@ CMemSpyEngineOutputSinkFile::~CMemSpyEngineOutputSinkFile() { TRACE( RDebug::Printf( "CMemSpyEngineOutputSinkFile::~CMemSpyEngineOutputSinkFile() - START" ) ); - - delete iRoot; TRACE( RDebug::Printf( "CMemSpyEngineOutputSinkFile::~CMemSpyEngineOutputSinkFile() - destroying normal logs..." ) ); iLogs.ResetAndDestroy(); @@ -58,11 +56,9 @@ } -void CMemSpyEngineOutputSinkFile::ConstructL( const TDesC& aRootFolder ) +void CMemSpyEngineOutputSinkFile::ConstructL() { TRACE( RDebug::Printf( "CMemSpyEngineOutputSinkFile::ConstructL() - START" ) ); - - iRoot = aRootFolder.AllocL(); BaseConstructL(); @@ -82,11 +78,11 @@ } -CMemSpyEngineOutputSinkFile* CMemSpyEngineOutputSinkFile::NewL( CMemSpyEngine& aEngine, const TDesC& aRootFolder ) +CMemSpyEngineOutputSinkFile* CMemSpyEngineOutputSinkFile::NewL( CMemSpyEngine& aEngine ) { CMemSpyEngineOutputSinkFile* self = new(ELeave) CMemSpyEngineOutputSinkFile( aEngine ); CleanupStack::PushL( self ); - self->ConstructL( aRootFolder ); + self->ConstructL(); CleanupStack::Pop( self ); return self; } @@ -158,7 +154,7 @@ void CMemSpyEngineOutputSinkFile::DataStreamBeginL( const TDesC& aContext, const TDesC& aFolder, const TDesC& aExtension, TBool aOverwrite, TBool aUseTimeStamp ) { - CMemSpyEngineSinkMetaData* meta = CMemSpyEngineSinkMetaData::NewL( iRoot->Des(), aContext, aFolder, aExtension, aOverwrite, aUseTimeStamp ); + CMemSpyEngineSinkMetaData* meta = CMemSpyEngineSinkMetaData::NewL( aContext, aFolder, aExtension, aOverwrite, aUseTimeStamp ); CleanupStack::PushL( meta ); TRACE( RDebug::Printf( "CMemSpyEngineOutputSinkFile::DataStreamBeginL() - START - log count: %d, iFileServerSuspended: %d", iLogs.Count(), iFileServerSuspended ) ); @@ -413,7 +409,7 @@ // Make emtpy meta data ASSERT( !iMetaData ); - iMetaData = CMemSpyEngineSinkMetaData::NewL( KNullDesC, KNullDesC, KNullDesC, KNullDesC, ETrue, ETrue ); + iMetaData = CMemSpyEngineSinkMetaData::NewL( KNullDesC, KNullDesC, KNullDesC, ETrue, ETrue ); // Prepare common details CommonConstructL();