equal
deleted
inserted
replaced
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 |