perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp
changeset 54 9347c563e054
parent 48 da3ec8478e66
equal deleted inserted replaced
48:da3ec8478e66 54:9347c563e054
    35 
    35 
    36 
    36 
    37 CMemSpyDocument::~CMemSpyDocument()
    37 CMemSpyDocument::~CMemSpyDocument()
    38     {
    38     {
    39     delete iSettings;
    39     delete iSettings;
    40     iMemSpySession->Close();    
    40     if( iMemSpySession != NULL )
       
    41     	{
       
    42 		iMemSpySession->Close();
       
    43 		delete iMemSpySession;
       
    44     	}
    41     }
    45     }
    42 
    46 
    43 
    47 
    44 void CMemSpyDocument::ConstructL()
    48 void CMemSpyDocument::ConstructL()
    45     {
    49     {
    46     RFs& fsSession = CCoeEnv::Static()->FsSession();
    50     RFs& fsSession = CCoeEnv::Static()->FsSession();
    47     //cigasto
    51     //cigasto
    48     //iEngine = CMemSpyEngine::NewL( fsSession );
    52     //iEngine = CMemSpyEngine::NewL( fsSession );
    49     
    53     
    50     iMemSpySession = new (ELeave) RMemSpySession();
    54     iMemSpySession = new (ELeave) RMemSpySession();    
    51     //RMemSpySession iMemSpySession;
    55     
    52 	TInt error = iMemSpySession->Connect();	
    56     TInt error = iMemSpySession->Connect();	
    53 	if(error != KErrNotFound)
    57 	if(error != KErrNotFound)
    54 		{
    58 		{
    55 		User::LeaveIfError( error );
    59 		User::LeaveIfError( error );
    56 		}		
    60 		}		
    57     
    61