OSDN Git Service

Allow performShowLocked when transition animation started am: 83caa366f4 am: 280d7fdcb0
authorChong Zhang <chz@google.com>
Mon, 15 Aug 2016 19:34:56 +0000 (19:34 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Mon, 15 Aug 2016 19:34:56 +0000 (19:34 +0000)
am: 9897aa946c

Change-Id: I30a580432377210e533833bd6762e5cd0e5afbfc

1  2 
services/core/java/com/android/server/wm/WindowState.java

@@@ -1322,10 -1331,11 +1322,11 @@@ class WindowState extends WindowContain
              return false;
          }
          return mHasSurface && !mDestroying
 -                && ((!mAttachedHidden && mViewVisibility == View.VISIBLE && !mRootToken.hidden)
 +                && ((!isParentWindowHidden() && mViewVisibility == View.VISIBLE && !mToken.hidden)
                          || mWinAnimator.mAnimation != null
                          || ((atoken != null) && (atoken.mAppAnimator.animation != null)
-                                 && !mWinAnimator.isDummyAnimation()));
+                                 && !mWinAnimator.isDummyAnimation())
+                         || isAnimatingWithSavedSurface());
      }
  
      /**