--- 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))
{