resourcemgmt/hwresourcesmgr/power/src/HWRMPowerImpl.cpp
changeset 70 653a8b91b95e
parent 0 4e1aa6a622a0
--- 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))
             {