summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuchi Kandoi <kandoiruchi@google.com>2017-07-21 17:15:49 -0700
committerRuchi Kandoi <kandoiruchi@google.com>2017-07-21 17:29:55 -0700
commit4baefd141b5222f009ecc872ce25e3eafdbf682e (patch)
tree107ddadf509c7aecaf5673d0fc73f04d370ae99e
parentf09a03acb66945e85a8c7ce1b5dc346904080dab (diff)
downloadandroid_packages_apps_Nfc-4baefd141b5222f009ecc872ce25e3eafdbf682e.tar.gz
android_packages_apps_Nfc-4baefd141b5222f009ecc872ce25e3eafdbf682e.tar.bz2
android_packages_apps_Nfc-4baefd141b5222f009ecc872ce25e3eafdbf682e.zip
Reader Mode should disable HCE
Reader mode allows only reading/writing tags. This patch disables HCE when reader mode is enabled. Bug: 63774296 Test: Enable reader mode and test HCE Change-Id: Iaa9df97f14674fc308b7b7b3cd3d9b3ca1992c74 (cherry picked from commit a3a7a6cc33be55598f95f93ee8e0563a91e73dc7)
-rwxr-xr-xsrc/com/android/nfc/NfcService.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/nfc/NfcService.java b/src/com/android/nfc/NfcService.java
index 87c75ac6..e8c6bf73 100755
--- a/src/com/android/nfc/NfcService.java
+++ b/src/com/android/nfc/NfcService.java
@@ -1724,8 +1724,8 @@ public class NfcService implements DeviceHostListener {
paramsBuilder.setEnableP2p(false);
}
- if (mIsHceCapable && mScreenState >= ScreenStateHelper.SCREEN_STATE_ON_LOCKED) {
- // Host routing is always enabled at lock screen or later
+ if (mIsHceCapable && mScreenState >= ScreenStateHelper.SCREEN_STATE_ON_LOCKED && mReaderModeParams == null) {
+ // Host routing is always enabled at lock screen or later, provided we aren't in reader mode
paramsBuilder.setEnableHostRouting(true);
}