Loading policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +14 −1 Original line number Diff line number Diff line Loading @@ -434,6 +434,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { boolean mHideLockScreen; boolean mDismissKeyguard; boolean mHomePressed; boolean mAppSwitchPressed; Intent mHomeIntent; Intent mCarDockIntent; Intent mDeskDockIntent; Loading Loading @@ -1760,8 +1761,20 @@ public class PhoneWindowManager implements WindowManagerPolicy { } return 0; } else if (keyCode == KeyEvent.KEYCODE_APP_SWITCH) { if (mAppSwitchPressed && !down) { mAppSwitchPressed = false; if (!canceled && !keyguardOn) { sendCloseSystemWindows(SYSTEM_DIALOG_REASON_RECENT_APPS); try { mStatusBarService.toggleRecentApps(); } catch (RemoteException e) { } } return -1; } if (down && repeatCount == 0) { showOrHideRecentAppsDialog(RECENT_APPS_BEHAVIOR_SHOW_OR_DISMISS); mAppSwitchPressed = true; } return -1; } else if (keyCode == KeyEvent.KEYCODE_BACK) { Loading Loading
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +14 −1 Original line number Diff line number Diff line Loading @@ -434,6 +434,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { boolean mHideLockScreen; boolean mDismissKeyguard; boolean mHomePressed; boolean mAppSwitchPressed; Intent mHomeIntent; Intent mCarDockIntent; Intent mDeskDockIntent; Loading Loading @@ -1760,8 +1761,20 @@ public class PhoneWindowManager implements WindowManagerPolicy { } return 0; } else if (keyCode == KeyEvent.KEYCODE_APP_SWITCH) { if (mAppSwitchPressed && !down) { mAppSwitchPressed = false; if (!canceled && !keyguardOn) { sendCloseSystemWindows(SYSTEM_DIALOG_REASON_RECENT_APPS); try { mStatusBarService.toggleRecentApps(); } catch (RemoteException e) { } } return -1; } if (down && repeatCount == 0) { showOrHideRecentAppsDialog(RECENT_APPS_BEHAVIOR_SHOW_OR_DISMISS); mAppSwitchPressed = true; } return -1; } else if (keyCode == KeyEvent.KEYCODE_BACK) { Loading