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

Commit b1ca8f99 authored by Oscar Azucena's avatar Oscar Azucena
Browse files

Revert "Add MODIFY_AUDIO_SETTINGS_PRIVILEGED permission check to volume callback"

This reverts commit 76e3bf9a.

Reason for revert: Causing failures for non phone builds, see b/404490474

Change-Id: I22d8fd4f39d7285a9fd423be511eba759928334c
parent 76e3bf9a
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -447,10 +447,8 @@ interface IAudioService {

    boolean isAudioServerRunning();

    @EnforcePermission("MODIFY_AUDIO_SETTINGS_PRIVILEGED")
    void registerAudioVolumeCallback(IAudioVolumeChangeDispatcher avc);

    @EnforcePermission("MODIFY_AUDIO_SETTINGS_PRIVILEGED")
    oneway void unregisterAudioVolumeCallback(IAudioVolumeChangeDispatcher avc);

    int setUidDeviceAffinity(in IAudioPolicyCallback pcb, in int uid, in int[] deviceTypes,
+0 −1
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@

    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" />
    <uses-permission android:name="android.permission.CHANGE_ACCESSIBILITY_VOLUME" />

+0 −6
Original line number Diff line number Diff line
@@ -4460,18 +4460,12 @@ public class AudioService extends IAudioService.Stub
    private final AudioVolumeChangeHandler mAudioVolumeChangeHandler;
    /** @see AudioManager#registerVolumeGroupCallback(executor, callback) */
    @android.annotation.EnforcePermission(
            android.Manifest.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED)
    public void registerAudioVolumeCallback(IAudioVolumeChangeDispatcher callback) {
        super.registerAudioVolumeCallback_enforcePermission();
        mAudioVolumeChangeHandler.registerListener(callback);
    }
    /** @see AudioManager#unregisterVolumeGroupCallback(callback) */
    @android.annotation.EnforcePermission(
            android.Manifest.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED)
    public void unregisterAudioVolumeCallback(IAudioVolumeChangeDispatcher callback) {
        super.unregisterAudioVolumeCallback_enforcePermission();
        mAudioVolumeChangeHandler.unregisterListener(callback);
    }