diff -r 086aae6fc07e -r f7816ffc66ed connectionmonitoring/connmon/connectionmonitor/src/cellulardatausagekeyupdater.cpp --- a/connectionmonitoring/connmon/connectionmonitor/src/cellulardatausagekeyupdater.cpp Mon Jan 18 20:33:49 2010 +0200 +++ b/connectionmonitoring/connmon/connectionmonitor/src/cellulardatausagekeyupdater.cpp Tue Jan 26 12:12:48 2010 +0200 @@ -28,6 +28,7 @@ #include "cellulardatausagekeyupdater.h" #include "ConnMonServ.h" +#include "ConnMonAvailabilityManager.h" #include "ConnMonIap.h" #include "ConnMonDef.h" #include "log.h" @@ -99,12 +100,15 @@ if ( err == KErrNone ) { TInt previous( 0 ); - TInt err = cmRepository->Get( KCurrentCellularDataUsage, previous ); + err = cmRepository->Get( KCurrentCellularDataUsage, previous ); if ( err == KErrNone && ( value != previous ) ) { cmRepository->Set( KCurrentCellularDataUsage, value ); - LOGIT1("KCurrentCellularDataUsage set to <%d>", value) + LOGIT1("KCurrentCellularDataUsage set to %d", value) + + LOGIT("CCellularDataUsageKeyUpdater triggered HandleAvailabilityChange()") + iServer->AvailabilityManager()->HandleAvailabilityChange(); } delete cmRepository; }