harvester/harvesterserver/src/charvesterserver.cpp
changeset 8 6547bf8ca13a
parent 0 671dee74050a
child 13 fcb2a58c181b
--- a/harvester/harvesterserver/src/charvesterserver.cpp	Fri Jun 11 14:43:47 2010 +0300
+++ b/harvester/harvesterserver/src/charvesterserver.cpp	Mon Jun 28 10:34:53 2010 +0530
@@ -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