OSDN Git Service

resolved conflicts for merge of b64c72df to eclair-mr2
authorMike Lockwood <lockwood@android.com>
Wed, 2 Dec 2009 02:21:06 +0000 (21:21 -0500)
committerMike Lockwood <lockwood@android.com>
Wed, 2 Dec 2009 02:21:06 +0000 (21:21 -0500)
Change-Id: If3c6a28281b08464fd3f24e752f5e07f6f8a420e

1  2 
phone/com/android/internal/policy/impl/PhoneWindowManager.java

@@@ -1719,15 -1725,9 +1725,15 @@@ public class PhoneWindowManager impleme
                      mHandler.removeCallbacks(mPowerLongPress);
                      if (mShouldTurnOffOnKeyUp) {
                          mShouldTurnOffOnKeyUp = false;
 -                        boolean gohome = (mEndcallBehavior & ENDCALL_HOME) != 0;
 -                        boolean sleeps = (mEndcallBehavior & ENDCALL_SLEEPS) != 0;
 +                        boolean gohome, sleeps;
 +                        if (code == KeyEvent.KEYCODE_ENDCALL) {
 +                            gohome = (mEndcallBehavior & ENDCALL_HOME) != 0;
 +                            sleeps = (mEndcallBehavior & ENDCALL_SLEEPS) != 0;
 +                        } else {
 +                            gohome = false;
 +                            sleeps = true;
 +                        }
-                         if (keyguardShowing
+                         if (keyguardActive
                                  || (sleeps && !gohome)
                                  || (gohome && !goHome() && sleeps)) {
                              // they must already be on the keyguad or home screen,