Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fc07265 authored by Kihong Seong's avatar Kihong Seong
Browse files

Add log for onTrackAdvFoundLost

There are currently no logs when `onTrackAdvFoundLost` in `com_android_bluetooth_gatt.cpp` has no valid callback, resulting in callbacks lost but nothing reported to the app. Thus adding logs for better debugging.

Bug: 342983800
Test: m com.android.btservices
Flag: EXEMPT, adding logs only
Change-Id: I70f177aa106576fe11a44f2ba75b2b0adf3aa904
parent d99eda5a
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1037,7 +1037,10 @@ class JniScanningCallbacks : ScanningCallbacks {
  void OnTrackAdvFoundLost(AdvertisingTrackInfo track_info) {
    std::shared_lock<std::shared_mutex> lock(callbacks_mutex);
    CallbackEnv sCallbackEnv(__func__);
    if (!sCallbackEnv.valid() || !mScanCallbacksObj) return;
    if (!sCallbackEnv.valid() || !mScanCallbacksObj) {
      log::error("sCallbackEnv not valid or no mScanCallbacksObj.");
      return;
    }

    ScopedLocalRef<jstring> address(
        sCallbackEnv.get(),