diff -r 2e6c4614c58e -r ea6e024ea6f9 bearermanagement/S60MCPR/src/s60mcprmobilityactivity.cpp --- a/bearermanagement/S60MCPR/src/s60mcprmobilityactivity.cpp Fri Feb 19 23:12:51 2010 +0200 +++ b/bearermanagement/S60MCPR/src/s60mcprmobilityactivity.cpp Fri Mar 12 15:44:18 2010 +0200 @@ -341,16 +341,6 @@ //in this implementation. __ASSERT_DEBUG(activity.iPreferredAPId, User::Panic(KS60MCprPanic, KPanicNoServiceProvider)); - //Compute all this here to keep EvaluatePreference() as fast as possible - activity.iCurrent = static_cast( - iContext.Node().GetFirstClient( - TClientType( TCFClientType::EServProvider, TCFClientType::EStarted ))); - - __ASSERT_DEBUG(activity.iCurrent, User::Panic(KS60MCprPanic, KPanicNoServiceProvider)); -/* Not valid ASSERT - __ASSERT_DEBUG(activity.iCurrent->ProviderInfo().APId() == activity.iCurrentAssumedAPId, - User::Panic(KS60MCprPanic, KPanicInConsistentMCPRState)); -*/ // Activity received the necessary information from the policy server earlier // and now holds that information which we'll send to IPCPR. TCFMobilityControlClient::TMigrationNotification msg( activity.iCurrentAssumedAPId, @@ -558,7 +548,7 @@ S60MCPRLOGSTRING2("S60MCPR<%x>::TAwaitingPreferredCarrierOrCancelOrRejectedOrErrorNotification::Accept() TMPMErrorNotificationMsg %d",(TInt*)&iContext.Node(),msg->iValue) ASSERT( msg->iValue != KErrNone ); activity.SetError( msg->iValue ); - result = ETrue; + result = EFalse; } return result;