Merge "[RenderScript] Fix potential leak in RS JNI"
diff --git a/v4/java/android/support/v4/app/FragmentManager.java b/v4/java/android/support/v4/app/FragmentManager.java
index 50bc88b..caf1cfe 100644
--- a/v4/java/android/support/v4/app/FragmentManager.java
+++ b/v4/java/android/support/v4/app/FragmentManager.java
@@ -1147,6 +1147,7 @@
                             }
                             if (anim != null) {
                                 final Fragment fragment = f;
+                                final ViewGroup container = f.mContainer;
                                 f.mAnimatingAway = f.mView;
                                 f.mStateAfterAnimating = newState;
                                 final View viewToAnimate = f.mView;
@@ -1156,6 +1157,7 @@
                                     public void onAnimationEnd(Animation animation) {
                                         super.onAnimationEnd(animation);
                                         if (fragment.mAnimatingAway != null) {
+                                            container.removeView(fragment.mAnimatingAway);
                                             fragment.mAnimatingAway = null;
                                             moveToState(fragment, fragment.mStateAfterAnimating,
                                                     0, 0, false);
@@ -1163,8 +1165,9 @@
                                     }
                                 });
                                 f.mView.startAnimation(anim);
+                            } else {
+                                f.mContainer.removeView(f.mView);
                             }
-                            f.mContainer.removeView(f.mView);
                         }
                         f.mContainer = null;
                         f.mView = null;
diff --git a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
index 57684f8..2812b03 100644
--- a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
+++ b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
@@ -1541,7 +1541,7 @@
      *
      * @return The horizontal offset of the scrollbar's thumb
      * @see android.support.v7.widget.RecyclerView.LayoutManager#computeHorizontalScrollOffset
-     * (RecyclerView.Adapter)
+     * (RecyclerView.State)
      */
     @Override
     public int computeHorizontalScrollOffset() {
@@ -1606,7 +1606,7 @@
      *
      * @return The vertical offset of the scrollbar's thumb
      * @see android.support.v7.widget.RecyclerView.LayoutManager#computeVerticalScrollOffset
-     * (RecyclerView.Adapter)
+     * (RecyclerView.State)
      */
     @Override
     public int computeVerticalScrollOffset() {