perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp
changeset 54 9347c563e054
parent 48 da3ec8478e66
--- a/perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp	Fri Sep 17 08:29:47 2010 +0300
+++ b/perfapps/memspyui/ui/avkon/src/MemSpyDocument.cpp	Mon Oct 04 00:18:03 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 );