perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp
changeset 52 36d60d12b4af
parent 51 b048e15729d6
equal deleted inserted replaced
51:b048e15729d6 52:36d60d12b4af
    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