--- 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