pwr: Complete request even if last state seems not to match
authorPaul Kocialkowski <contact@paulk.fr>
Thu, 7 Mar 2013 18:26:36 +0000 (19:26 +0100)
committerPaul Kocialkowski <contact@paulk.fr>
Thu, 7 Mar 2013 18:26:36 +0000 (19:26 +0100)
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
pwr.c

diff --git a/pwr.c b/pwr.c
index 766390e..2d1718f 100644 (file)
--- a/pwr.c
+++ b/pwr.c
@@ -55,8 +55,7 @@ void ipc_pwr_phone_state(struct ipc_message_info *info)
                case IPC_PWR_R(IPC_PWR_PHONE_STATE_LPM):
                        LOGD("Got power to LPM");
 
-                       if (ril_data.state.power_state == IPC_PWR_PHONE_STATE_NORMAL &&
-                               ril_data.tokens.radio_power != (RIL_Token) 0x00) {
+                       if (ril_data.tokens.radio_power != (RIL_Token) 0x00) {
                                ril_request_complete(ril_data.tokens.radio_power, RIL_E_SUCCESS, NULL, 0);
                                ril_data.tokens.radio_power = (RIL_Token) 0x00;
                        }
@@ -68,8 +67,7 @@ void ipc_pwr_phone_state(struct ipc_message_info *info)
                case IPC_PWR_R(IPC_PWR_PHONE_STATE_NORMAL):
                        LOGD("Got power to NORMAL");
 
-                       if (ril_data.state.power_state == IPC_PWR_PHONE_STATE_LPM &&
-                               ril_data.tokens.radio_power != (RIL_Token) 0x00) {
+                       if (ril_data.tokens.radio_power != (RIL_Token) 0x00) {
                                ril_request_complete(ril_data.tokens.radio_power, RIL_E_SUCCESS, NULL, 0);
                                ril_data.tokens.radio_power = (RIL_Token) 0x00;
                        }