diff options
author | Adam Powell <adamp@google.com> | 2010-02-12 10:28:27 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-02-12 10:28:27 -0800 |
commit | 18e5779ed63f9879ad0bcb079354fa062409d50e (patch) | |
tree | e14bd8533024a5368aa11f5b757d3102c729115e /policy | |
parent | 148e73eaed1fc0c12cdf84f0eb20a24624397a11 (diff) | |
parent | 9d86fafe634415c1b34662250c376e452790e967 (diff) | |
download | frameworks_base-18e5779ed63f9879ad0bcb079354fa062409d50e.zip frameworks_base-18e5779ed63f9879ad0bcb079354fa062409d50e.tar.gz frameworks_base-18e5779ed63f9879ad0bcb079354fa062409d50e.tar.bz2 |
Merge "Added haptic feedback support for scroll barriers"
Diffstat (limited to 'policy')
-rwxr-xr-x | policy/com/android/internal/policy/impl/PhoneWindowManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/policy/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/com/android/internal/policy/impl/PhoneWindowManager.java index e9acc23..d50d96c 100755 --- a/policy/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/com/android/internal/policy/impl/PhoneWindowManager.java @@ -179,6 +179,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 when the user hits a touch scroll barrier. + long[] mScrollBarrierVibePattern; + /** If true, hitting shift & menu will broadcast Intent.ACTION_BUG_REPORT */ boolean mEnableShiftMenuBugReports = false; @@ -562,6 +565,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { com.android.internal.R.array.config_safeModeDisabledVibePattern); mSafeModeEnabledVibePattern = getLongIntArray(mContext.getResources(), com.android.internal.R.array.config_safeModeEnabledVibePattern); + mScrollBarrierVibePattern = getLongIntArray(mContext.getResources(), + com.android.internal.R.array.config_scrollBarrierVibePattern); } void updatePlugged(Intent powerIntent) { @@ -2316,6 +2321,9 @@ public class PhoneWindowManager implements WindowManagerPolicy { case HapticFeedbackConstants.SAFE_MODE_ENABLED: mVibrator.vibrate(mSafeModeEnabledVibePattern, -1); return true; + case HapticFeedbackConstants.SCROLL_BARRIER: + mVibrator.vibrate(mScrollBarrierVibePattern, -1); + return true; } return false; } |