diff -r dc67b94625c5 -r 9d35fd98f273 resourcemgmt/hwresourcesmgr/power/src/HWRMPowerImpl.cpp --- a/resourcemgmt/hwresourcesmgr/power/src/HWRMPowerImpl.cpp Fri Sep 17 08:36:42 2010 +0300 +++ b/resourcemgmt/hwresourcesmgr/power/src/HWRMPowerImpl.cpp Mon Oct 04 02:28:24 2010 +0300 @@ -415,7 +415,7 @@ err = DoGetBatteryChargingStatus(chargingStatus); if((err != KErrNone) || - (chargingStatus == CHWRMPower::EChargingStatusError) || + (chargingStatus <= CHWRMPower::EChargingStatusError) || (chargingStatus == CHWRMPower::EChargingStatusNotConnected) || (chargingStatus == CHWRMPower::EChargingStatusNotCharging)) { @@ -467,7 +467,7 @@ err = DoGetBatteryChargingStatus(chargingStatus); if((err != KErrNone) || - (chargingStatus == CHWRMPower::EChargingStatusError) || + (chargingStatus <= CHWRMPower::EChargingStatusError) || (chargingStatus == CHWRMPower::EChargingStatusNotConnected) || (chargingStatus == CHWRMPower::EChargingStatusNotCharging)) { @@ -556,7 +556,7 @@ //Stop charging notifications, if charger is not connected. if((aErrCode != KErrNone) || - (aChrgStatus == CHWRMPower::EChargingStatusError) || + (aChrgStatus <= CHWRMPower::EChargingStatusError) || (aChrgStatus == CHWRMPower::EChargingStatusNotConnected) || (aChrgStatus == CHWRMPower::EChargingStatusNotCharging)) {