OSDN Git Service

Honor the "Never vibrate" setting for incoming calls.
authorDaniel Sandler <dsandler@android.com>
Mon, 12 Apr 2010 17:23:57 +0000 (13:23 -0400)
committerDaniel Sandler <dsandler@android.com>
Tue, 13 Apr 2010 16:18:44 +0000 (12:18 -0400)
Bug: 2579295
Change-Id: Ia4207492c5dfa2c39d27372c4892b60121b6d9e8

media/java/android/media/AudioService.java

index 45497e9..87ccaaf 100644 (file)
@@ -601,10 +601,8 @@ public class AudioService extends IAudioService.Stub {
                 return mRingerMode == AudioManager.RINGER_MODE_VIBRATE;
 
             case AudioManager.VIBRATE_SETTING_OFF:
-                // Phone ringer should always vibrate in vibrate mode
-                if (vibrateType == AudioManager.VIBRATE_TYPE_RINGER) {
-                    return mRingerMode == AudioManager.RINGER_MODE_VIBRATE;
-                }
+                // return false, even for incoming calls
+                return false;
 
             default:
                 return false;