Merge "Don't apply transformation fudge when not rotating." into jb-mr1.1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
aae329ef0f
@@ -668,6 +668,10 @@ class ScreenRotationAnimation {
|
||||
return hasAnimations() || (TWO_PHASE_ANIMATION && mFinishAnimReady);
|
||||
}
|
||||
|
||||
public boolean isRotating() {
|
||||
return mCurRotation != mOriginalRotation;
|
||||
}
|
||||
|
||||
private boolean hasAnimations() {
|
||||
return (TWO_PHASE_ANIMATION &&
|
||||
(mStartEnterAnimation != null || mStartExitAnimation != null
|
||||
|
||||
@@ -876,7 +876,7 @@ class WindowStateAnimator {
|
||||
final Matrix tmpMatrix = mWin.mTmpMatrix;
|
||||
|
||||
// Compute the desired transformation.
|
||||
if (screenAnimation) {
|
||||
if (screenAnimation && screenRotationAnimation.isRotating()) {
|
||||
// If we are doing a screen animation, the global rotation
|
||||
// applied to windows can result in windows that are carefully
|
||||
// aligned with each other to slightly separate, allowing you
|
||||
|
||||
Reference in New Issue
Block a user