diff options
author | George Chang <georgekgchang@google.com> | 2022-05-09 15:21:05 +0800 |
---|---|---|
committer | George Chang <georgekgchang@google.com> | 2022-05-10 12:56:07 +0000 |
commit | 89964af018a58b0f4f4c5d10328e9a76c4868325 (patch) | |
tree | 043d9f1b7247cd87104cea7af8be6f9a34973f73 | |
parent | f371742957349619043185f5a5f4cde8295c0519 (diff) | |
download | Nfc-89964af018a58b0f4f4c5d10328e9a76c4868325.tar.gz |
Refine delay polling control flow
Bug: 231411134
Test: manual
Merged-In: I3371d1b321b0cc37f7deaabbc743cdf456bd2b23
Change-Id: I3371d1b321b0cc37f7deaabbc743cdf456bd2b23
-rw-r--r-- | src/com/android/nfc/NfcService.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/nfc/NfcService.java b/src/com/android/nfc/NfcService.java index c273123c..5cdd148f 100644 --- a/src/com/android/nfc/NfcService.java +++ b/src/com/android/nfc/NfcService.java @@ -3135,10 +3135,10 @@ public class NfcService implements DeviceHostListener { unregisterObject(tagEndpoint.getHandle()); if (mPollDelay > NO_POLL_DELAY) { tagEndpoint.stopPresenceChecking(); - mDeviceHost.startStopPolling(false); synchronized (NfcService.this) { if (!mPollingDelayed) { mPollingDelayed = true; + mDeviceHost.startStopPolling(false); if (DBG) Log.d(TAG, "Polling delayed"); mHandler.sendMessageDelayed( mHandler.obtainMessage(MSG_DELAY_POLLING), mPollDelay); |