am aae329ef: Merge "Don\'t apply transformation fudge when not rotating." into jb-mr1.1-dev
* commit 'aae329ef0f68e30897faef55c86548dab0eadf37': Don't apply transformation fudge when not rotating.
This commit is contained in:
@@ -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