summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Rob Carr <racarr@google.com> 2015-10-15 18:53:59 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2015-10-15 18:53:59 +0000
commit2f8c74ab53a924d26c51c760148a7acfae6eb193 (patch)
treeba372e85f398deab7261037ffd4830bdf558b5a2
parentbd5b6252a5dd068c2db30fbbd16e87a656047197 (diff)
parent0a543fac0f30c38d791cb108e521998333363104 (diff)
am 0a543fac: am 111b378a: am 575b629e: Merge "WindowStateAnimation: Clear transformation clip rect." into mnc-dr-dev
* commit '0a543fac0f30c38d791cb108e521998333363104': WindowStateAnimation: Clear transformation clip rect.
-rw-r--r--services/core/java/com/android/server/wm/WindowStateAnimator.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowStateAnimator.java b/services/core/java/com/android/server/wm/WindowStateAnimator.java
index 726d29da533a..42042b94bc9f 100644
--- a/services/core/java/com/android/server/wm/WindowStateAnimator.java
+++ b/services/core/java/com/android/server/wm/WindowStateAnimator.java
@@ -1064,6 +1064,8 @@ class WindowStateAnimator {
mAnimator.getScreenRotationAnimationLocked(displayId);
final boolean screenAnimation =
screenRotationAnimation != null && screenRotationAnimation.isAnimating();
+
+ mHasClipRect = false;
if (selfTransformation || attachedTransformation != null
|| appTransformation != null || screenAnimation) {
// cache often used attributes locally
@@ -1139,7 +1141,6 @@ class WindowStateAnimator {
// transforming since it is more important to have that
// animation be smooth.
mShownAlpha = mAlpha;
- mHasClipRect = false;
if (!mService.mLimitedAlphaCompositing
|| (!PixelFormat.formatHasAlpha(mWin.mAttrs.format)
|| (mWin.isIdentityMatrix(mDsDx, mDtDx, mDsDy, mDtDy)