PhoneWindowManager: Hardware key handling fixes and cleanup
- Call cancelPreloadRecentApps for long presses and double taps of the home
key at the right time based on the assigned actions.
(Reverted Ibd16ff07b9910605c95180b54040f3e2b78939cb as the issue is fixed)
- Do not allow any menu key events through to apps if
mPressOnMenuBehavior is not KEY_ACTION_MENU.
- Don't cancelPreloadRecentApps when menu key is released after a long press.
(Reverted Idf1d27aa725547e0ddc44905e27da6c1b4540fab as the issue is fixed)
- For the menu, app switch and assist keys don't cancelPreloadRecentApps on
long press if the long press has no action assigned to it.
Patch Set 2: - Fixed not cancelling preload on long press of home when double
tap is bound to recent apps.
- Reduced delta against AOSP.
Patch Set 3: - Do not perform long press action when key continues to be held
down after a double tap on home.
Change-Id: I3cc8f9528e5dbd3e0b78308b03440abd9d9351f6
Loading
Please register or sign in to comment