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