summaryrefslogtreecommitdiffstats
path: root/policy
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2010-02-12 10:28:27 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-02-12 10:28:27 -0800
commit18e5779ed63f9879ad0bcb079354fa062409d50e (patch)
treee14bd8533024a5368aa11f5b757d3102c729115e /policy
parent148e73eaed1fc0c12cdf84f0eb20a24624397a11 (diff)
parent9d86fafe634415c1b34662250c376e452790e967 (diff)
downloadframeworks_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-xpolicy/com/android/internal/policy/impl/PhoneWindowManager.java8
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;
}