Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 01c9ed8b authored by George Mount's avatar George Mount Committed by android-build-merger
Browse files

Merge "fix NPE when fragment container is null" into oc-dev

am: 38eae1bb

Change-Id: I51b07b1e8f05410737205539be630a0c463ddd3a
parents be699f8a 38eae1bb
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -1464,13 +1464,17 @@ final class FragmentManagerImpl extends FragmentManager implements LayoutInflate
                    } else {
                        final ViewGroup container = fragment.mContainer;
                        final View animatingView = fragment.mView;
                        if (container != null) {
                            container.startViewTransition(animatingView);
                        }
                        // Delay the actual hide operation until the animation finishes, otherwise
                        // the fragment will just immediately disappear
                        anim.addListener(new AnimatorListenerAdapter() {
                            @Override
                            public void onAnimationEnd(Animator animation) {
                                if (container != null) {
                                    container.endViewTransition(animatingView);
                                }
                                animation.removeListener(this);
                                animatingView.setVisibility(View.GONE);
                            }