auto import from //depot/cupcake/@132589
This commit is contained in:
@@ -234,7 +234,7 @@ public class StatusBarPolicy {
|
||||
}
|
||||
else if (action.equals(AudioManager.RINGER_MODE_CHANGED_ACTION) ||
|
||||
action.equals(AudioManager.VIBRATE_SETTING_CHANGED_ACTION)) {
|
||||
updateVolume();
|
||||
updateVolume(intent);
|
||||
}
|
||||
else if (action.equals(TelephonyIntents.ACTION_SIM_STATE_CHANGED)) {
|
||||
updateSimState(intent);
|
||||
@@ -326,7 +326,6 @@ public class StatusBarPolicy {
|
||||
null, com.android.internal.R.drawable.stat_sys_ringer_silent, 0, 0);
|
||||
mVolumeIcon = service.addIcon(mVolumeData, null);
|
||||
service.setIconVisibility(mVolumeIcon, false);
|
||||
updateVolume();
|
||||
|
||||
IntentFilter filter = new IntentFilter();
|
||||
|
||||
@@ -756,7 +755,9 @@ public class StatusBarPolicy {
|
||||
}
|
||||
}
|
||||
|
||||
private final void updateVolume() {
|
||||
private final void updateVolume(Intent intent) {
|
||||
// This can be called from two different received intents, so don't use extras.
|
||||
|
||||
AudioManager audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
|
||||
final int ringerMode = audioManager.getRingerMode();
|
||||
final boolean visible = ringerMode == AudioManager.RINGER_MODE_SILENT ||
|
||||
|
||||
Reference in New Issue
Block a user