Skip to content

Commit 51738d8

Browse files
authored
fix(android): remove the redundant PageSelectedEvent dispatch causing an ANR on RN 0.72 (#770)
1 parent afdfa8b commit 51738d8

File tree

2 files changed

+0
-5
lines changed

2 files changed

+0
-5
lines changed

android/src/fabric/java/com/reactnativepagerview/PagerViewViewManager.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,6 @@ class PagerViewViewManager : ViewGroupManager<NestedScrollableHost>(), RNCViewPa
183183
val canScroll = childCount != null && childCount > 0 && selectedPage >= 0 && selectedPage < childCount
184184
if (canScroll) {
185185
PagerViewViewManagerImpl.setCurrentItem(view, selectedPage, scrollWithAnimation)
186-
val reactContext = view.context as ReactContext
187-
UIManagerHelper.getEventDispatcherForReactTag(reactContext, view.id)?.dispatchEvent(
188-
PageSelectedEvent(view.id, selectedPage)
189-
)
190186
}
191187
}
192188

android/src/paper/java/com/reactnativepagerview/PagerViewViewManager.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ class PagerViewViewManager : ViewGroupManager<NestedScrollableHost>() {
146146
if (canScroll) {
147147
val scrollWithAnimation = commandId == COMMAND_SET_PAGE
148148
PagerViewViewManagerImpl.setCurrentItem(view, pageIndex, scrollWithAnimation)
149-
eventDispatcher.dispatchEvent(PageSelectedEvent(root.id, pageIndex))
150149
}
151150
}
152151
COMMAND_SET_SCROLL_ENABLED -> {

0 commit comments

Comments
 (0)