am 03be4d9c: am ff3b5a82: Merge "Make the dock orientation override the HDMI orientation." into ics-mr1
* commit '03be4d9cf456b7ad82e6fbbdea2b4902cb0e4abb': Make the dock orientation override the HDMI orientation.
This commit is contained in:
@@ -3213,10 +3213,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
}
|
||||
|
||||
final int preferredRotation;
|
||||
if (mHdmiPlugged) {
|
||||
// Ignore sensor when plugged into HDMI.
|
||||
preferredRotation = mHdmiRotation;
|
||||
} else if (mLidOpen == LID_OPEN && mLidOpenRotation >= 0) {
|
||||
if (mLidOpen == LID_OPEN && mLidOpenRotation >= 0) {
|
||||
// Ignore sensor when lid switch is open and rotation is forced.
|
||||
preferredRotation = mLidOpenRotation;
|
||||
} else if (mDockMode == Intent.EXTRA_DOCK_STATE_CAR
|
||||
@@ -3235,6 +3232,10 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
// enable 180 degree rotation while docked.
|
||||
preferredRotation = mDeskDockEnablesAccelerometer
|
||||
? sensorRotation : mDeskDockRotation;
|
||||
} else if (mHdmiPlugged) {
|
||||
// Ignore sensor when plugged into HDMI.
|
||||
// Note that the dock orientation overrides the HDMI orientation.
|
||||
preferredRotation = mHdmiRotation;
|
||||
} else if ((mAccelerometerDefault != 0 /* implies not rotation locked */
|
||||
&& (orientation == ActivityInfo.SCREEN_ORIENTATION_USER
|
||||
|| orientation == ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED))
|
||||
|
||||
Reference in New Issue
Block a user