diff -r 83ca720e2b9a -r bb1f80fb7db2 bearermanagement/mpm/src/mpmconnmonevents.cpp --- a/bearermanagement/mpm/src/mpmconnmonevents.cpp Wed Sep 01 12:23:51 2010 +0100 +++ b/bearermanagement/mpm/src/mpmconnmonevents.cpp Tue Sep 14 22:06:05 2010 +0300 @@ -51,7 +51,8 @@ // CMPMConnMonEvents::CMPMConnMonEvents( CMPMServer& aServer ) : iMyServer( aServer ), - iDiscardAvailabilityNotification( EFalse ) + iDiscardAvailabilityNotification( EFalse ), + iAvailabilityNotificationDiscarded( EFalse ) { } @@ -466,6 +467,7 @@ if ( ( iAvailableIAPs.Count() > 0 ) && !DiscardAvailabilityNotification() ) { + iAvailabilityNotificationDiscarded = EFalse; // Remove temporary blacklistings as fresh availability // info is available. // @@ -479,6 +481,7 @@ } else { + iAvailabilityNotificationDiscarded = ETrue; MPMLOGSTRING2( "CMPMConnMonEvents::EventL - IAPs count: %d", iAvailableIAPs.Count() ) MPMLOGSTRING2(