memspy/Console/Source/ConsoleMain.cpp
changeset 20 a71a3e32a2ae
parent 0 a03f92240627
child 44 52e343bb8f80
--- a/memspy/Console/Source/ConsoleMain.cpp	Mon May 03 13:58:41 2010 +0300
+++ b/memspy/Console/Source/ConsoleMain.cpp	Thu May 13 23:59:27 2010 +0300
@@ -26,6 +26,7 @@
 
 // Engine includes
 #include <memspy/engine/memspyengine.h>
+#include <memspysession.h>
 
 // User includes
 #include "ConsoleMenu.h"
@@ -54,11 +55,12 @@
 	CleanupStack::PushL( console );
 
     // Engine
-    CMemSpyEngine* engine = CMemSpyEngine::NewL( fsSession );
-    CleanupStack::PushL( engine );
+    RMemSpySession session;
+    User::LeaveIfError(session.Connect());
+    CleanupClosePushL(session);
 
     // Menu & event handler AO
-    CMemSpyConsoleMenu::NewLC( *engine, *console );
+    CMemSpyConsoleMenu::NewLC( session, *console );
 
     // Play nicely with external processes
     RProcess::Rendezvous( KErrNone );