OSDN Git Service

Changes for new vibration policy.
authorEric Laurent <elaurent@google.com>
Tue, 8 May 2012 00:32:49 +0000 (17:32 -0700)
committerEric Laurent <elaurent@google.com>
Tue, 8 May 2012 00:34:55 +0000 (17:34 -0700)
Select silent icon based on mAudioManager.getRingerMode() since AudioManager.shouldVibrate()
is deprecated.

Change-Id: Iaa474dbb8c1b5fb8fc3b6eeb3426fde3e7b879c3

src/com/android/settings/RingerVolumePreference.java

index 5845c8f..c80cd35 100644 (file)
@@ -117,7 +117,7 @@ public class RingerVolumePreference extends VolumePreference {
 
             if (mCheckBoxes[i] != null) {
                 if (streamType == AudioManager.STREAM_RING && muted
-                        && mAudioManager.shouldVibrate(AudioManager.VIBRATE_TYPE_RINGER)) {
+                        && !(mAudioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT)) {
                     mCheckBoxes[i].setImageResource(
                             com.android.internal.R.drawable.ic_audio_ring_notif_vibrate);
                 } else {