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

Commit 69a4ad06 authored by Chris Manton's avatar Chris Manton
Browse files

Add init flag INIT_gd_acl

Bug: 166280067
Tag: #refactor
Test: dumpsys bluetooth_manager | egrep gd_acl_enabled
Change-Id: Ice34bccb7e810a400ec71f43247e023f502c94a5
parent 582f78f3
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -30,7 +30,6 @@ import android.app.ActivityManager;
import android.app.AlarmManager;
import android.app.AlarmManager;
import android.app.AppOpsManager;
import android.app.AppOpsManager;
import android.app.PendingIntent;
import android.app.PendingIntent;
import android.app.PropertyInvalidatedCache;
import android.app.Service;
import android.app.Service;
import android.app.admin.DevicePolicyManager;
import android.app.admin.DevicePolicyManager;
import android.bluetooth.BluetoothActivityEnergyInfo;
import android.bluetooth.BluetoothActivityEnergyInfo;
@@ -3057,6 +3056,7 @@ public class AdapterService extends Service {
    private static final String GD_ADVERTISING_FLAG = "INIT_gd_advertising";
    private static final String GD_ADVERTISING_FLAG = "INIT_gd_advertising";
    private static final String GD_HCI_FLAG = "INIT_gd_hci";
    private static final String GD_HCI_FLAG = "INIT_gd_hci";
    private static final String GD_CONTROLLER_FLAG = "INIT_gd_controller";
    private static final String GD_CONTROLLER_FLAG = "INIT_gd_controller";
    private static final String GD_ACL_FLAG = "INIT_gd_acl";
    private String[] getInitFlags() {
    private String[] getInitFlags() {
        ArrayList<String> initFlags = new ArrayList<>();
        ArrayList<String> initFlags = new ArrayList<>();
        if (DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_BLUETOOTH, GD_CORE_FLAG, false)) {
        if (DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_BLUETOOTH, GD_CORE_FLAG, false)) {
@@ -3071,6 +3071,9 @@ public class AdapterService extends Service {
        if (DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_BLUETOOTH, GD_CONTROLLER_FLAG, false)) {
        if (DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_BLUETOOTH, GD_CONTROLLER_FLAG, false)) {
            initFlags.add(GD_CONTROLLER_FLAG);
            initFlags.add(GD_CONTROLLER_FLAG);
        }
        }
        if (DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_BLUETOOTH, GD_ACL_FLAG, false)) {
            initFlags.add(GD_ACL_FLAG);
        }
        return initFlags.toArray(new String[0]);
        return initFlags.toArray(new String[0]);
    }
    }