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

Commit bc91ea6b authored by Eric Laurent's avatar Eric Laurent Committed by Android (Google) Code Review
Browse files

Merge "Change condition to enter silent mode."

parents 21fb6343 c11c3ae4
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
@@ -1552,14 +1552,17 @@ public class AudioService extends IAudioService.Stub {
        int newRingerMode = mRingerMode;

        if (mRingerMode == AudioManager.RINGER_MODE_NORMAL) {
            // audible mode, at the bottom of the scale
            if ((direction == AudioManager.ADJUST_LOWER &&
                 mPrevVolDirection != AudioManager.ADJUST_LOWER) &&
                ((oldIndex + 5) / 10 == 0)) {
            if ((direction == AudioManager.ADJUST_LOWER) && ((oldIndex + 5) / 10 <= 1)) {
                // enter silent mode if current index is the last audible one and not repeating a
                // volume key down
                if (mPrevVolDirection != AudioManager.ADJUST_LOWER) {
                    // "silent mode", but which one?
                    newRingerMode = System.getInt(mContentResolver, System.VIBRATE_IN_SILENT, 1) == 1
                        ? AudioManager.RINGER_MODE_VIBRATE
                        : AudioManager.RINGER_MODE_SILENT;
                } else {
                    adjustVolumeIndex = false;
                }
            }
        } else {
            if (direction == AudioManager.ADJUST_RAISE) {