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

Commit 79d95751 authored by Jakub Pawlowski's avatar Jakub Pawlowski Committed by android-build-merger
Browse files

Persist volume level on reconnections for Hearing Aid am: c274fb2d

am: 295fd0fc

Change-Id: I34a50470fe93b6371400daf773e6cbb4ab6048b2
parents 97e8bbec 295fd0fc
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -588,7 +588,7 @@ public class AudioService extends IAudioService.Stub
            AudioSystem.DEVICE_OUT_HDMI_ARC |
            AudioSystem.DEVICE_OUT_SPDIF |
            AudioSystem.DEVICE_OUT_AUX_LINE;
    int mFullVolumeDevices = AudioSystem.DEVICE_OUT_HEARING_AID;
    int mFullVolumeDevices = 0;

    private final boolean mMonitorRotation;

@@ -4778,6 +4778,8 @@ public class AudioService extends IAudioService.Stub
                index = getAbsoluteVolumeIndex((getIndex(device) + 5)/10);
            } else if ((device & mFullVolumeDevices) != 0) {
                index = (mIndexMax + 5)/10;
            } else if ((device & AudioSystem.DEVICE_OUT_HEARING_AID) != 0) {
                index = (mIndexMax + 5)/10;
            } else {
                index = (getIndex(device) + 5)/10;
            }
@@ -4798,6 +4800,8 @@ public class AudioService extends IAudioService.Stub
                            index = getAbsoluteVolumeIndex((getIndex(device) + 5)/10);
                        } else if ((device & mFullVolumeDevices) != 0) {
                            index = (mIndexMax + 5)/10;
                        } else if ((device & AudioSystem.DEVICE_OUT_HEARING_AID) != 0) {
                            index = (mIndexMax + 5)/10;
                        } else {
                            index = (mIndexMap.valueAt(i) + 5)/10;
                        }