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

Commit 5cd5a06e authored by Chienyuan's avatar Chienyuan
Browse files

Support PBAP for get/close profile proxy

Bug: 147078847
Test: manual

Change-Id: Iabcf9ab81b052be8f6f7388843681450a1cd7da4
parent 0078722a
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -2670,6 +2670,9 @@ public final class BluetoothAdapter {
        } else if (profile == BluetoothProfile.PAN) {
        } else if (profile == BluetoothProfile.PAN) {
            BluetoothPan pan = new BluetoothPan(context, listener);
            BluetoothPan pan = new BluetoothPan(context, listener);
            return true;
            return true;
        } else if (profile == BluetoothProfile.PBAP) {
            BluetoothPbap pbap = new BluetoothPbap(context, listener);
            return true;
        } else if (profile == BluetoothProfile.HEALTH) {
        } else if (profile == BluetoothProfile.HEALTH) {
            Log.e(TAG, "getProfileProxy(): BluetoothHealth is deprecated");
            Log.e(TAG, "getProfileProxy(): BluetoothHealth is deprecated");
            return false;
            return false;
@@ -2742,6 +2745,10 @@ public final class BluetoothAdapter {
                BluetoothPan pan = (BluetoothPan) proxy;
                BluetoothPan pan = (BluetoothPan) proxy;
                pan.close();
                pan.close();
                break;
                break;
            case BluetoothProfile.PBAP:
                BluetoothPbap pbap = (BluetoothPbap) proxy;
                pbap.close();
                break;
            case BluetoothProfile.GATT:
            case BluetoothProfile.GATT:
                BluetoothGatt gatt = (BluetoothGatt) proxy;
                BluetoothGatt gatt = (BluetoothGatt) proxy;
                gatt.close();
                gatt.close();