--- a/bearermanagement/mpm/src/mpmconnmonreqs.cpp Thu Aug 19 10:18:49 2010 +0300
+++ b/bearermanagement/mpm/src/mpmconnmonreqs.cpp Tue Aug 31 15:35:44 2010 +0300
@@ -56,7 +56,9 @@
RConnectionMonitor& aConnMon,
TUint aConnId,
CMPMServerSession* aSession )
- : CActive(CActive::EPriorityStandard),
+ : CActive(CActive::EPriorityStandard),
+ iNextState( EGetIapAvailState ),
+ iLastCancelCode( 0 ),
iParent(aParent),
iConnMon(aConnMon),
iConnId(aConnId),
@@ -347,6 +349,12 @@
//
iParent.IapAvailabilityChange( EConnMon );
}
+
+ if ( iParent.AvailabilityNotificationDiscarded() )
+ {
+ MPMLOGSTRING( "CMPMConnMonReqs::RunL: AvailabilityNotificationDiscarded, roaming logic triggered" )
+ iParent.IapAvailabilityChange( EConnMonEvent );
+ }
}
// check which callback function to use
//