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

Commit fbb32512 authored by William Escande's avatar William Escande
Browse files

Add log when checking jni env

Bug: 328841769
Fix: 328841769
Test: m Bluetooth
Flag: Exempt, simple log addition
Change-Id: Ic9c66c14e7a72cc6677de66f47f327ec7804431f
parent 28313812
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -108,7 +108,13 @@ const bt_interface_t* getBluetoothInterface() { return sBluetoothInterface; }
JNIEnv* getCallbackEnv() { return callbackEnv; }

bool isCallbackThread() {
  return sHaveCallbackThread && pthread_equal(sCallbackThread, pthread_self());
  pthread_t curThread = pthread_self();
  bool isValid = sHaveCallbackThread && pthread_equal(sCallbackThread, curThread);
  if (!isValid) {
    log::error("Failed! sHaveCallbackThread={}, pthread_self()={}, sCallbackThread={}",
               sHaveCallbackThread, curThread, sCallbackThread);
  }
  return isValid;
}

static void adapter_state_change_callback(bt_state_t status) {