diff options
| -rw-r--r-- | core/java/android/view/ViewGroup.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index e7b0e7876f72..044627c32fca 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -997,13 +997,13 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager mTransition.showChild(this, child, oldVisibility); } else { mTransition.hideChild(this, child, newVisibility); - // Only track this on disappearing views - appearing views are already visible - // and don't need special handling during drawChild() - if (mVisibilityChangingChildren == null) { - mVisibilityChangingChildren = new ArrayList<View>(); - } - mVisibilityChangingChildren.add(child); if (mTransitioningViews != null && mTransitioningViews.contains(child)) { + // Only track this on disappearing views - appearing views are already visible + // and don't need special handling during drawChild() + if (mVisibilityChangingChildren == null) { + mVisibilityChangingChildren = new ArrayList<View>(); + } + mVisibilityChangingChildren.add(child); addDisappearingView(child); } } |