diff -r bf47f3b79154 -r 588ad05716be policymanagement/policyengine/policyengineserver/src/PolicyProcessor.cpp --- a/policymanagement/policyengine/policyengineserver/src/PolicyProcessor.cpp Mon May 03 13:19:46 2010 +0300 +++ b/policymanagement/policyengine/policyengineserver/src/PolicyProcessor.cpp Sat May 01 10:33:10 2010 +0530 @@ -752,10 +752,10 @@ if ( name.Length() && fingerPrint.Length()) { //create notifier - RNotifier notifier; +/* RNotifier notifier; CleanupClosePushL( notifier); User::LeaveIfError( notifier.Connect() ); - +*/ //create parameter descriptor TBuf8<100> responseBuf; HBufC8 * data = HBufC8::NewLC( name.Length() + fingerPrint.Length() + 1); @@ -766,7 +766,7 @@ //create CAsyncHandler to Auto start/stop CActiveScheduler CASyncHandler * async = CASyncHandler::NewLC(); - notifier.StartNotifierAndGetResponse( async->GetRequestStatus(), KUidPolicyEngineUi, ptr, responseBuf); +// notifier.StartNotifierAndGetResponse( async->GetRequestStatus(), KUidPolicyEngineUi, ptr, responseBuf); //Start CActiveScheduler and execute stop when request is completed async->WaitForRequest(); @@ -775,7 +775,7 @@ if ( async->GetRequestStatus() > 0) //request pending... { - notifier.CancelNotifier( KUidPolicyEngineUi); +// notifier.CancelNotifier( KUidPolicyEngineUi); } else { @@ -787,7 +787,8 @@ } } - CleanupStack::PopAndDestroy( 3, ¬ifier); //notifier, data, CASyncHandler + // CleanupStack::PopAndDestroy( 3, ¬ifier); //notifier, data, CASyncHandler + CleanupStack::PopAndDestroy( 2); }