Fix-for-Power-state-getting-wrongly-update
diff --git a/src/nfa/ee/nfa_ee_act.c b/src/nfa/ee/nfa_ee_act.c
index a648e88..b1628d3 100644
--- a/src/nfa/ee/nfa_ee_act.c
+++ b/src/nfa/ee/nfa_ee_act.c
@@ -807,7 +807,8 @@
p_add->power_state &= ~0x08;
p_add->power_state &= ~0x20;
p_add->power_state |= NCI_ROUTE_PWR_STATE_SCREEN_OFF_LOCK();
- } else if(p_add->power_state & 0x10){
+ }
+ if(p_add->power_state & 0x10){
p_add->power_state &= ~0x10;
p_add->power_state |= NCI_ROUTE_PWR_STATE_SCREEN_ON_LOCK();
}