diff options
| author | Dave Daynard <nardholio@gmail.com> | 2015-03-09 20:24:03 -0400 |
|---|---|---|
| committer | LorDClockaN <davor@losinj.com> | 2015-03-14 15:04:42 +0100 |
| commit | f6ef5c4cfdba7d6930467030c319b1238ac2ae98 (patch) | |
| tree | d128bcc00db926dd127f4bfe76dd248e646d7812 | |
| parent | 839bf786fd2aac3d97c9d1a2a122b62e94dc489c (diff) | |
Remove vibrate pattern on devices without vibratorlp5.0
Change-Id: I874a411a34eb2cfd388a2f15d513e29c4278ca54
| -rwxr-xr-x | src/com/android/mms/ui/MessagingPreferenceActivity.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/com/android/mms/ui/MessagingPreferenceActivity.java b/src/com/android/mms/ui/MessagingPreferenceActivity.java index 7c1c2655..9bd7a8db 100755 --- a/src/com/android/mms/ui/MessagingPreferenceActivity.java +++ b/src/com/android/mms/ui/MessagingPreferenceActivity.java @@ -332,9 +332,16 @@ public class MessagingPreferenceActivity extends PreferenceActivity mEnableHeadsUpModePref = (SwitchPreference) findPreference(HEADS_UP_MODE_ENABLED); mVibratePref = (SwitchPreference) findPreference(NOTIFICATION_VIBRATE); Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); - if (mVibratePref != null && (vibrator == null || !vibrator.hasVibrator())) { - mNotificationPrefCategory.removePreference(mVibratePref); - mVibratePref = null; + if (vibrator == null || !vibrator.hasVibrator()) { + if (mVibratePref != null) { + mNotificationPrefCategory.removePreference(mVibratePref); + mVibratePref = null; + } + + Preference patternPref = findPreference(NOTIFICATION_VIBRATE_PATTERN); + if (patternPref != null) { + mNotificationPrefCategory.removePreference(patternPref); + } } mRingtonePref = (RingtonePreference) findPreference(NOTIFICATION_RINGTONE); mSmsTemplate = findPreference("pref_key_message_template"); |
