diff options
| author | 2017-09-11 17:40:46 +0000 | |
|---|---|---|
| committer | 2017-09-11 17:40:46 +0000 | |
| commit | 87f68c849ff7bd2b81db3091a365c6936811afb2 (patch) | |
| tree | 7b9b3170d8d504a8c80d18b273bda8a1d00ac1b2 | |
| parent | 8dd7d067f7fd17edf2208c1ea98597c67f74eff8 (diff) | |
| parent | 2f35f15ab0f35da44aced6bb44933a70a6a7fb59 (diff) | |
Merge "Fix showing views after failed transition to translucent window." into oc-mr1-dev
am: 2f35f15ab0
Change-Id: Ie360f3af438f0c1b58620048258d7ba666363744
| -rw-r--r-- | core/java/android/app/ActivityTransitionCoordinator.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/app/ActivityTransitionCoordinator.java b/core/java/android/app/ActivityTransitionCoordinator.java index 7d4d70d49d53..9b2bfc5702cb 100644 --- a/core/java/android/app/ActivityTransitionCoordinator.java +++ b/core/java/android/app/ActivityTransitionCoordinator.java @@ -1006,9 +1006,12 @@ abstract class ActivityTransitionCoordinator extends ResultReceiver { final int numElements = mTransitioningViews == null ? 0 : mTransitioningViews.size(); for (int i = 0; i < numElements; i++) { final View view = mTransitioningViews.get(i); - view.setTransitionVisibility(visiblity); if (invalidate) { - view.invalidate(); + // Allow the view to be invalidated by the visibility change + view.setVisibility(visiblity); + } else { + // Don't invalidate the view with the visibility change + view.setTransitionVisibility(visiblity); } } } |