diff --git a/android/src/main/java/com/reactnativepagerview/ViewPagerAdapter.kt b/android/src/main/java/com/reactnativepagerview/ViewPagerAdapter.kt index fd3530e1..df8f75e5 100644 --- a/android/src/main/java/com/reactnativepagerview/ViewPagerAdapter.kt +++ b/android/src/main/java/com/reactnativepagerview/ViewPagerAdapter.kt @@ -52,10 +52,9 @@ class ViewPagerAdapter() : Adapter() { } fun removeAll() { - for (index in 1..childrenViews.size) { - val child = childrenViews[index-1] - if (child.parent?.parent != null) { - (child.parent.parent as ViewGroup).removeView(child.parent as View) + for (child in childrenViews) { + if (child.parent != null) { + (child.parent as ViewGroup).removeView(child) } } val removedChildrenCount = childrenViews.size