harvester/harvesterserver/src/charvesterserver.cpp
changeset 10 afe194b6b1cd
parent 0 671dee74050a
child 13 fcb2a58c181b
--- a/harvester/harvesterserver/src/charvesterserver.cpp	Wed Jun 23 19:26:19 2010 +0300
+++ b/harvester/harvesterserver/src/charvesterserver.cpp	Tue Jul 06 15:30:04 2010 +0300
@@ -129,12 +129,15 @@
 //
 void CHarvesterServer::ThreadFunctionL()
 	{
+    //QCoreApplication installs one ActiveScheduler.  So removing the Active scheduler install
+    //from ThreadFunctionL
+    
 	// Construct active scheduler
-	CActiveScheduler* activeScheduler = new ( ELeave ) CActiveScheduler;
-	CleanupStack::PushL(activeScheduler);
+	//CActiveScheduler* activeScheduler = new ( ELeave ) CActiveScheduler;
+	//CleanupStack::PushL(activeScheduler);
 
 	// Install active scheduler
-	CActiveScheduler::Install(activeScheduler);	
+	//CActiveScheduler::Install(activeScheduler);	
 		
 	// Construct server
 	CHarvesterServer* server = CHarvesterServer::NewLC();
@@ -173,7 +176,7 @@
 
 	// Cleanup
 	CleanupStack::PopAndDestroy( server );
-	CleanupStack::PopAndDestroy( activeScheduler );
+	//CleanupStack::PopAndDestroy( activeScheduler );
 	}
 
 // -----------------------------------------------------------------------------
@@ -207,10 +210,10 @@
 // Returns the address of the function to be called.
 // -----------------------------------------------------------------------------
 //
-TInt E32Main()
-	{
-	CHarvesterServer::ThreadFunction();
-	return KErrNone;
-	}
+//TInt E32Main()
+//	{
+//	CHarvesterServer::ThreadFunction();
+//	return KErrNone;
+//	}
 
 // End of File