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

Commit 245e0919 authored by Etienne Ruffieux's avatar Etienne Ruffieux
Browse files

Remove permission check on some codec methods

getCodecStatus and setCodecConfigPreference are needed by
a partner to maintain backwrds compatibility. We can't
change the API now, so removing the privoleged permission
check.

Tag: #feature
Test: manual testing on app
Bug: 170678351
Ignore-AOSP-First: cherry-pick to tm-dev
Change-Id: Icee0128cf6088ab2ff343e458e49015e899ee0c5
parent 442c0b25
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -1471,10 +1471,6 @@ public class A2dpService extends ProfileService {
                A2dpService service = getService(source);
                BluetoothCodecStatus codecStatus = null;
                if (service != null) {
                    if (checkCallerTargetSdk(mService, source.getPackageName(),
                                Build.VERSION_CODES.TIRAMISU)) {
                        enforceBluetoothPrivilegedPermission(service);
                    }
                    codecStatus = service.getCodecStatus(device);
                }
                receiver.send(codecStatus);
@@ -1490,10 +1486,6 @@ public class A2dpService extends ProfileService {
            if (service == null) {
                return;
            }
            if (checkCallerTargetSdk(mService, source.getPackageName(),
                        Build.VERSION_CODES.TIRAMISU)) {
                enforceBluetoothPrivilegedPermission(service);
            }
            service.setCodecConfigPreference(device, codecConfig);
        }