diff options
author | jt1134 <jt1134@gmail.com> | 2013-01-06 02:14:55 -0600 |
---|---|---|
committer | jt1134 <jt1134@gmail.com> | 2013-01-06 02:14:55 -0600 |
commit | 241b13999c902765aa1759fdf05a6ad71e3bac9c (patch) | |
tree | f439159c45fe8abdafa1cb04be1467724939890d /policy/src | |
parent | 018d07027bedf677c1d24aecafdb053e85f90db1 (diff) | |
download | frameworks_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-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 3 |
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) { |