diff -r 2e6c4614c58e -r ea6e024ea6f9 bearermanagement/S60MCPR/src/s60mcpr.cpp --- a/bearermanagement/S60MCPR/src/s60mcpr.cpp Fri Feb 19 23:12:51 2010 +0200 +++ b/bearermanagement/S60MCPR/src/s60mcpr.cpp Fri Mar 12 15:44:18 2010 +0200 @@ -398,11 +398,9 @@ notification.iInfo.iIap == 0 )) { S60MCPRLOGSTRING2("S60MCPR<%x>::PolicyNotification() EMPMStopIAPNotification IAP %d",(TInt*)this,notification.iInfo.iIap); - - //TODO migrate to use MCPR's TStop and vertical msg down. Not supported at the moment. - /*PostToClients( TNodeCtxId( 0, Id() ), - TCFServiceProvider::TStop( KErrCancel ).CRef(), - TClientType( TCFClientType::EData) );*/ + PostToClients( TNodeCtxId( 0, Id() ), + TCFServiceProvider::TStop( KErrDisconnected ).CRef(), + TClientType( TCFClientType::EServProvider) ); } #ifdef _DEBUG else @@ -464,14 +462,11 @@ // Store PolicyNotification // This could happen if PolicyServer sends notification too early. // - S60MCPRLOGSTRING1("S60MCPR<%x>::StorePolicyNotification()",(TInt*)this); if ( iPendingNotification.Length() == 0 ) { S60MCPRLOGSTRING1("S60MCPR<%x>::StorePolicyNotification() iPendingNotification.Length() == 0",(TInt*)this); Mem::Copy((TAny*)iPendingNotification.Ptr(), &aNotification, KMpmMessageLength); - S60MCPRLOGSTRING1("S60MCPR<%x>::StorePolicyNotification() Mem::Copy",(TInt*)this); iPendingNotification.SetLength( KMpmMessageLength ); - S60MCPRLOGSTRING1("S60MCPR<%x>::StorePolicyNotification() iPendingNotification.SetLength",(TInt*)this); } #ifdef _DEBUG else