perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp
changeset 52 36d60d12b4af
parent 51 b048e15729d6
--- a/perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp	Fri Sep 03 17:11:21 2010 +0300
+++ b/perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp	Fri Sep 17 14:22:55 2010 +0300
@@ -37,7 +37,11 @@
 CMemSpyDocument::~CMemSpyDocument()
     {
     delete iSettings;
-    iMemSpySession->Close();    
+    if( iMemSpySession != NULL )
+    	{
+		iMemSpySession->Close();
+		delete iMemSpySession;
+    	}
     }
 
 
@@ -47,9 +51,9 @@
     //cigasto
     //iEngine = CMemSpyEngine::NewL( fsSession );
     
-    iMemSpySession = new (ELeave) RMemSpySession();
-    //RMemSpySession iMemSpySession;
-	TInt error = iMemSpySession->Connect();	
+    iMemSpySession = new (ELeave) RMemSpySession();    
+    
+    TInt error = iMemSpySession->Connect();	
 	if(error != KErrNotFound)
 		{
 		User::LeaveIfError( error );