Merge "Fix window animation flash issue" am: 1a02a26838 am: bb5f6db56a am: 63993f20a4

am: b3ec06630c

Change-Id: I4ce2edb5ad4154676adf58f13447ffd19159d67e
This commit is contained in:
Wale Ogunwale
2016-10-03 23:34:31 +00:00
committed by android-build-merger

View File

@@ -966,7 +966,7 @@ class WindowStateAnimator {
mDtDy = tmpFloats[Matrix.MSCALE_Y];
float x = tmpFloats[Matrix.MTRANS_X];
float y = tmpFloats[Matrix.MTRANS_Y];
mWin.mShownPosition.set((int) x, (int) y);
mWin.mShownPosition.set(Math.round(x), Math.round(y));
// Now set the alpha... but because our current hardware
// can't do alpha transformation on a non-opaque surface,
@@ -1059,7 +1059,7 @@ class WindowStateAnimator {
mDtDy = tmpFloats[Matrix.MSCALE_Y];
float x = tmpFloats[Matrix.MTRANS_X];
float y = tmpFloats[Matrix.MTRANS_Y];
mWin.mShownPosition.set((int) x, (int) y);
mWin.mShownPosition.set(Math.round(x), Math.round(y));
mShownAlpha = mAlpha;
} else {