memspy/Engine/Source/MemSpyEngineImp.cpp
changeset 22 a009639409f5
parent 17 67c6ff54ec25
child 34 7259cf1302ad
--- a/memspy/Engine/Source/MemSpyEngineImp.cpp	Fri May 14 17:25:03 2010 +0300
+++ b/memspy/Engine/Source/MemSpyEngineImp.cpp	Thu May 27 14:26:55 2010 +0300
@@ -127,7 +127,7 @@
     }
 
 
-void CMemSpyEngineImp::ConstructL()
+void CMemSpyEngineImp::ConstructL( TBool aStartServer )
     {
 #ifdef _DEBUG
     RDebug::Printf( "CMemSpyEngineImp::ConstructL() - START" );
@@ -138,8 +138,11 @@
     // Starting the server before the driver connection is made
     // ensures that only one instance of MemSpy can run (either the S60
     // UI or the console UI ).
-    // DONE: MK: Removing server from engine. iServer = CMemSpyEngineServer::NewL( iEngine );
-    //
+    if (aStartServer)
+    	{
+		iServer = CMemSpyEngineServer::NewL( iEngine );
+    	}
+    
     iMemSpyDriver = new(ELeave) RMemSpyDriverClient();
     const TInt error = Driver().Open();
     User::LeaveIfError( error );