summaryrefslogtreecommitdiffstats
path: root/policy/src
diff options
context:
space:
mode:
authorjt1134 <jt1134@gmail.com>2013-01-06 02:14:55 -0600
committerjt1134 <jt1134@gmail.com>2013-01-06 02:14:55 -0600
commit241b13999c902765aa1759fdf05a6ad71e3bac9c (patch)
treef439159c45fe8abdafa1cb04be1467724939890d /policy/src
parent018d07027bedf677c1d24aecafdb053e85f90db1 (diff)
downloadframeworks_base-241b13999c902765aa1759fdf05a6ad71e3bac9c.zip
frameworks_base-241b13999c902765aa1759fdf05a6ad71e3bac9c.tar.gz
frameworks_base-241b13999c902765aa1759fdf05a6ad71e3bac9c.tar.bz2
bugfix: allow recent apps dialog to work with menu long-press
With the original patch, using the recent app dialog from a menu button long-press would cause the dialog to be preloaded and then dismissed on key-up. Check long-press behavior settings as well as short-press to prevent the dismissal. Change-Id: Idf1d27aa725547e0ddc44905e27da6c1b4540fab
Diffstat (limited to 'policy/src')
-rwxr-xr-xpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
index c37d7a3..a9d3462 100755
--- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
+++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
@@ -2290,7 +2290,8 @@ public class PhoneWindowManager implements WindowManagerPolicy {
}
}
} else {
- if (mRecentAppsPreloaded && mPressOnMenuBehavior != KEY_ACTION_APP_SWITCH) {
+ if (mRecentAppsPreloaded && mPressOnMenuBehavior != KEY_ACTION_APP_SWITCH &&
+ mLongPressOnMenuBehavior != KEY_ACTION_APP_SWITCH) {
cancelPreloadRecentApps();
}
if (mMenuDoCustomAction) {