diff options
| author | 2017-07-24 13:01:33 +0000 | |
|---|---|---|
| committer | 2017-07-24 13:01:33 +0000 | |
| commit | 0d0eb6ba0915890f65f7db3fbe918537095e49ee (patch) | |
| tree | 2383bb32e678e42a6cb457d78bc9e8c07e3f45ba | |
| parent | a631781c48b0081fa0278335b02ba8e5e91bcf8a (diff) | |
| parent | d487520e4c2cc3ef6ce0ccffef94e49d245e6d6d (diff) | |
Merge "Remove non-safe mode boot vibration." into oc-dr1-dev am: 149ff697ff
am: d487520e4c
Change-Id: I5769c233212c941e3f1356b01695680a44d2986a
5 files changed, 6 insertions, 28 deletions
diff --git a/core/java/android/view/HapticFeedbackConstants.java b/core/java/android/view/HapticFeedbackConstants.java index 71a3f7e2817e..c43132388b56 100644 --- a/core/java/android/view/HapticFeedbackConstants.java +++ b/core/java/android/view/HapticFeedbackConstants.java @@ -69,12 +69,7 @@ public class HapticFeedbackConstants { public static final int TEXT_HANDLE_MOVE = 8; /** - * This is a private constant. Feel free to renumber as desired. - * @hide - */ - public static final int SAFE_MODE_DISABLED = 10000; - - /** + * The phone has booted with safe mode enabled. * This is a private constant. Feel free to renumber as desired. * @hide */ diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 4b76378068cc..3ecf5ebde3e8 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -994,15 +994,7 @@ <item>30</item> </integer-array> - <!-- Vibrator pattern for feedback about booting with safe mode disabled --> - <integer-array name="config_safeModeDisabledVibePattern"> - <item>0</item> - <item>1</item> - <item>20</item> - <item>21</item> - </integer-array> - - <!-- Vibrator pattern for feedback about booting with safe mode disabled --> + <!-- Vibrator pattern for feedback about booting with safe mode enabled --> <integer-array name="config_safeModeEnabledVibePattern"> <item>0</item> <item>1</item> diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index e4f5f29bd63a..93ed85e31e0e 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -1541,7 +1541,6 @@ <java-symbol type="array" name="config_autoRotationTiltTolerance" /> <java-symbol type="array" name="config_keyboardTapVibePattern" /> <java-symbol type="array" name="config_longPressVibePattern" /> - <java-symbol type="array" name="config_safeModeDisabledVibePattern" /> <java-symbol type="array" name="config_safeModeEnabledVibePattern" /> <java-symbol type="array" name="config_virtualKeyVibePattern" /> <java-symbol type="attr" name="actionModePopupWindowStyle" /> diff --git a/services/core/java/com/android/server/policy/AccessibilityShortcutController.java b/services/core/java/com/android/server/policy/AccessibilityShortcutController.java index 50900834b16a..0b54e5e53822 100644 --- a/services/core/java/com/android/server/policy/AccessibilityShortcutController.java +++ b/services/core/java/com/android/server/policy/AccessibilityShortcutController.java @@ -154,7 +154,7 @@ public class AccessibilityShortcutController { // Don't check if haptics are disabled, as we need to alert the user that their // way of interacting with the phone may change if they activate the shortcut long[] vibePattern = PhoneWindowManager.getLongIntArray(mContext.getResources(), - R.array.config_safeModeDisabledVibePattern); + R.array.config_longPressVibePattern); vibrator.vibrate(vibePattern, -1, VIBRATION_ATTRIBUTES); } diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index d36d2f187e53..66f9c5759136 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -431,9 +431,6 @@ public class PhoneWindowManager implements WindowManagerPolicy { // Vibrator pattern for a short vibration when tapping on a day/month/year date of a Calendar. long[] mCalendarDateVibePattern; - // Vibrator pattern for haptic feedback during boot when safe mode is disabled. - long[] mSafeModeDisabledVibePattern; - // Vibrator pattern for haptic feedback during boot when safe mode is enabled. long[] mSafeModeEnabledVibePattern; @@ -2076,8 +2073,6 @@ public class PhoneWindowManager implements WindowManagerPolicy { com.android.internal.R.array.config_longPressVibePattern); mCalendarDateVibePattern = getLongIntArray(mContext.getResources(), com.android.internal.R.array.config_calendarDateVibePattern); - mSafeModeDisabledVibePattern = getLongIntArray(mContext.getResources(), - com.android.internal.R.array.config_safeModeDisabledVibePattern); mSafeModeEnabledVibePattern = getLongIntArray(mContext.getResources(), com.android.internal.R.array.config_safeModeEnabledVibePattern); @@ -7220,9 +7215,9 @@ public class PhoneWindowManager implements WindowManagerPolicy { @Override public void setSafeMode(boolean safeMode) { mSafeMode = safeMode; - performHapticFeedbackLw(null, safeMode - ? HapticFeedbackConstants.SAFE_MODE_ENABLED - : HapticFeedbackConstants.SAFE_MODE_DISABLED, true); + if (safeMode) { + performHapticFeedbackLw(null, HapticFeedbackConstants.SAFE_MODE_ENABLED, true); + } } static long[] getLongIntArray(Resources r, int resid) { @@ -7741,9 +7736,6 @@ public class PhoneWindowManager implements WindowManagerPolicy { case HapticFeedbackConstants.CALENDAR_DATE: pattern = mCalendarDateVibePattern; break; - case HapticFeedbackConstants.SAFE_MODE_DISABLED: - pattern = mSafeModeDisabledVibePattern; - break; case HapticFeedbackConstants.SAFE_MODE_ENABLED: pattern = mSafeModeEnabledVibePattern; break; |