diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx index d2e5cf76a4..559e0fa997 100644 --- a/src/view/com/util/List.tsx +++ b/src/view/com/util/List.tsx @@ -40,12 +40,11 @@ function ListImpl( contextScrollHandlers.onScroll?.(e, ctx) const didScrollDown = e.contentOffset.y > SCROLLED_DOWN_LIMIT - if ( - isScrolledDown.value !== didScrollDown && - onScrolledDownChange != null - ) { + if (isScrolledDown.value !== didScrollDown) { isScrolledDown.value = didScrollDown - runOnJS(handleScrolledDownChange)(didScrollDown) + if (onScrolledDownChange != null) { + runOnJS(handleScrolledDownChange)(didScrollDown) + } } }, })