Skip to content

Commit 1c35d11

Browse files
scrubskipAndroid Git Automerger
authored andcommitted
am db9b114: Merge "Adds flag argument to setMasterMute." into ics-aah
* commit 'db9b114b2e1f9c2034c3cd6df00245b039d90c28': Adds flag argument to setMasterMute.
2 parents d9966c4 + db9b114 commit 1c35d11

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

media/java/android/media/AudioManager.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -903,9 +903,18 @@ public boolean isStreamMute(int streamType) {
903903
* @hide
904904
*/
905905
public void setMasterMute(boolean state) {
906+
setMasterMute(state, FLAG_SHOW_UI);
907+
}
908+
909+
/**
910+
* set master mute state with optional flags.
911+
*
912+
* @hide
913+
*/
914+
public void setMasterMute(boolean state, int flags) {
906915
IAudioService service = getService();
907916
try {
908-
service.setMasterMute(state, mICallBack);
917+
service.setMasterMute(state, flags, mICallBack);
909918
} catch (RemoteException e) {
910919
Log.e(TAG, "Dead object in setMasterMute", e);
911920
}

media/java/android/media/AudioService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -827,13 +827,13 @@ public boolean isStreamMute(int streamType) {
827827
}
828828

829829
/** @see AudioManager#setMasterMute(boolean, IBinder) */
830-
public void setMasterMute(boolean state, IBinder cb) {
830+
public void setMasterMute(boolean state, int flags, IBinder cb) {
831831
if (state != AudioSystem.getMasterMute()) {
832832
AudioSystem.setMasterMute(state);
833833
// Post a persist master volume msg
834834
sendMsg(mAudioHandler, MSG_PERSIST_MASTER_VOLUME_MUTE, SENDMSG_REPLACE, state ? 1
835835
: 0, 0, null, PERSIST_DELAY);
836-
sendMasterMuteUpdate(state, AudioManager.FLAG_SHOW_UI);
836+
sendMasterMuteUpdate(state, flags);
837837
}
838838
}
839839

media/java/android/media/IAudioService.aidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ interface IAudioService {
4545

4646
boolean isStreamMute(int streamType);
4747

48-
void setMasterMute(boolean state, IBinder cb);
48+
void setMasterMute(boolean state, int flags, IBinder cb);
4949

5050
boolean isMasterMute();
5151

0 commit comments

Comments
 (0)