Loading media/java/android/media/AudioService.java +12 −6 Original line number Diff line number Diff line Loading @@ -733,9 +733,11 @@ public class AudioService extends IAudioService.Stub { /** @see AudioManager#setMasterMute(boolean, IBinder) */ public void setMasterMute(boolean state, IBinder cb) { if (state != AudioSystem.getMasterMute()) { AudioSystem.setMasterMute(state); sendMasterMuteUpdate(state, AudioManager.FLAG_SHOW_UI); } } /** get master mute state. */ public boolean isMasterMute() { Loading @@ -762,10 +764,14 @@ public class AudioService extends IAudioService.Stub { if (!AudioSystem.getMasterMute()) { int oldVolume = getMasterVolume(); AudioSystem.setMasterVolume(volume); int newVolume = getMasterVolume(); if (newVolume != oldVolume) { // Post a persist master volume msg sendMsg(mAudioHandler, MSG_PERSIST_MASTER_VOLUME, 0, SENDMSG_REPLACE, Math.round(volume * (float)1000.0), 0, null, PERSIST_DELAY); sendMasterVolumeUpdate(flags, oldVolume, getMasterVolume()); sendMasterVolumeUpdate(flags, oldVolume, newVolume); } } } Loading Loading
media/java/android/media/AudioService.java +12 −6 Original line number Diff line number Diff line Loading @@ -733,9 +733,11 @@ public class AudioService extends IAudioService.Stub { /** @see AudioManager#setMasterMute(boolean, IBinder) */ public void setMasterMute(boolean state, IBinder cb) { if (state != AudioSystem.getMasterMute()) { AudioSystem.setMasterMute(state); sendMasterMuteUpdate(state, AudioManager.FLAG_SHOW_UI); } } /** get master mute state. */ public boolean isMasterMute() { Loading @@ -762,10 +764,14 @@ public class AudioService extends IAudioService.Stub { if (!AudioSystem.getMasterMute()) { int oldVolume = getMasterVolume(); AudioSystem.setMasterVolume(volume); int newVolume = getMasterVolume(); if (newVolume != oldVolume) { // Post a persist master volume msg sendMsg(mAudioHandler, MSG_PERSIST_MASTER_VOLUME, 0, SENDMSG_REPLACE, Math.round(volume * (float)1000.0), 0, null, PERSIST_DELAY); sendMasterVolumeUpdate(flags, oldVolume, getMasterVolume()); sendMasterVolumeUpdate(flags, oldVolume, newVolume); } } } Loading