Loading android/app/jni/com_android_bluetooth_gatt.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -2468,10 +2468,11 @@ static void periodicScanCleanupNative(JNIEnv* env, jobject /* object */) { } static void scanInitializeNative(JNIEnv* env, jobject object) { std::unique_lock<std::shared_mutex> lock(callbacks_mutex); sScanner = bluetooth::shim::get_ble_scanner_instance(); sScanner->RegisterCallbacks(JniScanningCallbacks::GetInstance()); std::unique_lock<std::shared_mutex> lock(callbacks_mutex); if (mScanCallbacksObj != NULL) { log::warn("Cleaning up scan callback object"); env->DeleteGlobalRef(mScanCallbacksObj); Loading Loading
android/app/jni/com_android_bluetooth_gatt.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -2468,10 +2468,11 @@ static void periodicScanCleanupNative(JNIEnv* env, jobject /* object */) { } static void scanInitializeNative(JNIEnv* env, jobject object) { std::unique_lock<std::shared_mutex> lock(callbacks_mutex); sScanner = bluetooth::shim::get_ble_scanner_instance(); sScanner->RegisterCallbacks(JniScanningCallbacks::GetInstance()); std::unique_lock<std::shared_mutex> lock(callbacks_mutex); if (mScanCallbacksObj != NULL) { log::warn("Cleaning up scan callback object"); env->DeleteGlobalRef(mScanCallbacksObj); Loading