aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/android/nfc/NfcService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/nfc/NfcService.java')
-rwxr-xr-xsrc/com/android/nfc/NfcService.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/com/android/nfc/NfcService.java b/src/com/android/nfc/NfcService.java
index 58e88f5a..996903e9 100755
--- a/src/com/android/nfc/NfcService.java
+++ b/src/com/android/nfc/NfcService.java
@@ -5231,17 +5231,14 @@ public class NfcService implements DeviceHostListener {
case MSG_APPLY_SCREEN_STATE:
mScreenState = (int)msg.obj;
-
- if(mScreenState == ScreenStateHelper.SCREEN_STATE_ON_UNLOCKED)
- {
- applyRouting(false);
- }
int screen_state_mask = (mNfcUnlockManager.isLockscreenPollingEnabled()) ?
(ScreenStateHelper.SCREEN_POLLING_TAG_MASK | mScreenState) : mScreenState;
+ mDeviceHost.doSetScreenOrPowerState(screen_state_mask);
- if(mNfcUnlockManager.isLockscreenPollingEnabled())
+ if(mScreenState == ScreenStateHelper.SCREEN_STATE_ON_UNLOCKED
+ || mNfcUnlockManager.isLockscreenPollingEnabled()) {
applyRouting(false);
- mDeviceHost.doSetScreenOrPowerState(screen_state_mask);
+ }
/* mRoutingWakeLock.acquire();
try {