diff options
author | Adam Powell <adamp@google.com> | 2010-02-10 11:39:57 -0800 |
---|---|---|
committer | Adam Powell <adamp@google.com> | 2010-02-10 11:40:31 -0800 |
commit | 9d86fafe634415c1b34662250c376e452790e967 (patch) | |
tree | 95b11236d78a24af3b1b5047a8ffcc38c3775a57 /policy | |
parent | 668f06f34ff602df578a869f0088bbce9125144b (diff) | |
download | frameworks_base-9d86fafe634415c1b34662250c376e452790e967.zip frameworks_base-9d86fafe634415c1b34662250c376e452790e967.tar.gz frameworks_base-9d86fafe634415c1b34662250c376e452790e967.tar.bz2 |
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; } |