--- a/resourcemgmt/hwresourcesmgr/power/src/HWRMPowerImpl.cpp Fri Sep 10 19:45:56 2010 +0300
+++ b/resourcemgmt/hwresourcesmgr/power/src/HWRMPowerImpl.cpp Thu Sep 23 10:05:41 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))
{