summaryrefslogtreecommitdiffstats
path: root/services/core/java/com
diff options
context:
space:
mode:
authorMady Mellor <madym@google.com>2015-04-30 20:36:06 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-04-30 20:36:06 +0000
commit04f2fe3958b0bf1e663e01f5107562c748db46e1 (patch)
treef58348ef50045e056c963a24933d6e6a45c495af /services/core/java/com
parent4f32365fe7723e12fa6aee99ea002daf299b5f2c (diff)
parentd73f05f5f0ec3a212e4390d790c0229892c21930 (diff)
downloadframeworks_base-04f2fe3958b0bf1e663e01f5107562c748db46e1.zip
frameworks_base-04f2fe3958b0bf1e663e01f5107562c748db46e1.tar.gz
frameworks_base-04f2fe3958b0bf1e663e01f5107562c748db46e1.tar.bz2
am d73f05f5: am 2619ef39: Merge "Add onStylusButtonPress listener to View" into mnc-dev
* commit 'd73f05f5f0ec3a212e4390d790c0229892c21930': Add onStylusButtonPress listener to View
Diffstat (limited to 'services/core/java/com')
-rw-r--r--services/core/java/com/android/server/policy/PhoneWindowManager.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java
index 5536d4d..adc3a7d 100644
--- a/services/core/java/com/android/server/policy/PhoneWindowManager.java
+++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java
@@ -285,6 +285,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
// Vibrator pattern for haptic feedback during boot when safe mode is enabled.
long[] mSafeModeEnabledVibePattern;
+ // Vibrator pattern for haptic feedback of a stylus button press.
+ long[] mStylusButtonPressVibePattern;
+
/** If true, hitting shift & menu will broadcast Intent.ACTION_BUG_REPORT */
boolean mEnableShiftMenuBugReports = false;
@@ -1436,6 +1439,8 @@ public class PhoneWindowManager implements WindowManagerPolicy {
com.android.internal.R.array.config_safeModeDisabledVibePattern);
mSafeModeEnabledVibePattern = getLongIntArray(mContext.getResources(),
com.android.internal.R.array.config_safeModeEnabledVibePattern);
+ mStylusButtonPressVibePattern = getLongIntArray(mContext.getResources(),
+ com.android.internal.R.array.config_stylusButtonPressVibePattern);
mScreenshotChordEnabled = mContext.getResources().getBoolean(
com.android.internal.R.bool.config_enableScreenshotChord);
@@ -6164,6 +6169,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
case HapticFeedbackConstants.SAFE_MODE_ENABLED:
pattern = mSafeModeEnabledVibePattern;
break;
+ case HapticFeedbackConstants.STYLUS_BUTTON_PRESS:
+ pattern = mStylusButtonPressVibePattern;
+ break;
default:
return false;
}