diff options
author | Craig Mautner <cmautner@google.com> | 2015-03-31 22:54:26 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-03-31 22:54:27 +0000 |
commit | db3ff2221f5db77823162ff4b80248127f2a9398 (patch) | |
tree | 750f1e19f0b3898bd9e42773fa511dabce2197f6 /services | |
parent | 654875fad01c4ba2cc5f6ef9cc3b0135a4dce25c (diff) | |
parent | a9da39e86d2a0c1b41b465f0c7a8550d841ce6a5 (diff) | |
download | frameworks_base-db3ff2221f5db77823162ff4b80248127f2a9398.zip frameworks_base-db3ff2221f5db77823162ff4b80248127f2a9398.tar.gz frameworks_base-db3ff2221f5db77823162ff4b80248127f2a9398.tar.bz2 |
Merge "Clear the previous states before setting the new app visibility"
Diffstat (limited to 'services')
-rw-r--r-- | services/core/java/com/android/server/wm/WindowManagerService.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index dcd233f..9b3a772 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -4610,19 +4610,19 @@ public class WindowManagerService extends IWindowManager.Stub " hidden=" + wtoken.hidden + " hiddenRequested=" + wtoken.hiddenRequested + " Callers=" + Debug.getCallers(6)); + mOpeningApps.remove(wtoken); + mClosingApps.remove(wtoken); + wtoken.waitingToShow = wtoken.waitingToHide = false; + wtoken.hiddenRequested = !visible; + // If we are preparing an app transition, then delay changing // the visibility of this token until we execute that transition. if (okToDisplay() && mAppTransition.isTransitionSet()) { - wtoken.hiddenRequested = !visible; - if (!wtoken.startingDisplayed) { if (DEBUG_APP_TRANSITIONS) Slog.v( TAG, "Setting dummy animation on: " + wtoken); wtoken.mAppAnimator.setDummyAnimation(); } - mOpeningApps.remove(wtoken); - mClosingApps.remove(wtoken); - wtoken.waitingToShow = wtoken.waitingToHide = false; wtoken.inPendingTransaction = true; if (visible) { mOpeningApps.add(wtoken); |