Settings: Follow frameworks change to volume sliders.
Bug: 21267436 Change-Id: I72c6411346429ebf428662d1c6d6d8a7529c0d67
This commit is contained in:
@@ -198,11 +198,16 @@ public class NotificationSettings extends SettingsPreferenceFragment implements
|
||||
private void updateRingOrNotificationPreference() {
|
||||
mRingOrNotificationPreference.showIcon(mSuppressor != null
|
||||
? com.android.internal.R.drawable.ic_audio_ring_notif_mute
|
||||
: mRingerMode == AudioManager.RINGER_MODE_VIBRATE
|
||||
: mRingerMode == AudioManager.RINGER_MODE_VIBRATE || wasRingerModeVibrate()
|
||||
? com.android.internal.R.drawable.ic_audio_ring_notif_vibrate
|
||||
: com.android.internal.R.drawable.ic_audio_ring_notif);
|
||||
}
|
||||
|
||||
private boolean wasRingerModeVibrate() {
|
||||
return mVibrator != null && mRingerMode == AudioManager.RINGER_MODE_SILENT
|
||||
&& mAudioManager.getLastAudibleStreamVolume(AudioManager.STREAM_RING) == 0;
|
||||
}
|
||||
|
||||
private void updateRingerMode() {
|
||||
final int ringerMode = mAudioManager.getRingerModeInternal();
|
||||
if (mRingerMode == ringerMode) return;
|
||||
|
Reference in New Issue
Block a user