diff options
Diffstat (limited to 'nci/jni/NativeNfcManager.cpp')
-rw-r--r-- | nci/jni/NativeNfcManager.cpp | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/nci/jni/NativeNfcManager.cpp b/nci/jni/NativeNfcManager.cpp index 9329d9fa..28ae464a 100644 --- a/nci/jni/NativeNfcManager.cpp +++ b/nci/jni/NativeNfcManager.cpp @@ -862,6 +862,24 @@ void nfaDeviceManagementCallback(uint8_t dmEvent, android::gCachedNfcManagerNotifyHwErrorReported); { DLOG_IF(INFO, nfc_debug_enabled) << StringPrintf( + "%s: aborting sNfaEnableDisablePollingEvent", __func__); + SyncEventGuard guard(sNfaEnableDisablePollingEvent); + sNfaEnableDisablePollingEvent.notifyOne(); + } + { + DLOG_IF(INFO, nfc_debug_enabled) + << StringPrintf("%s: aborting sNfaEnableEvent", __func__); + SyncEventGuard guard(sNfaEnableEvent); + sNfaEnableEvent.notifyOne(); + } + { + DLOG_IF(INFO, nfc_debug_enabled) + << StringPrintf("%s: aborting sNfaDisableEvent", __func__); + SyncEventGuard guard(sNfaDisableEvent); + sNfaDisableEvent.notifyOne(); + } + { + DLOG_IF(INFO, nfc_debug_enabled) << StringPrintf( "%s: aborting sNfaSetPowerSubState", __func__); SyncEventGuard guard(sNfaSetPowerSubState); sNfaSetPowerSubState.notifyOne(); @@ -872,7 +890,12 @@ void nfaDeviceManagementCallback(uint8_t dmEvent, SyncEventGuard guard(sNfaSetConfigEvent); sNfaSetConfigEvent.notifyOne(); } - + { + DLOG_IF(INFO, nfc_debug_enabled) << StringPrintf( + "%s: aborting sNfaGetConfigEvent", __func__); + SyncEventGuard guard(sNfaGetConfigEvent); + sNfaGetConfigEvent.notifyOne(); + } } else { nativeNfcTag_abortWaits(); NfcTag::getInstance().abort(); |