From 865deb930b250b76e73904abfb9cc1f6f7072252 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 1 Feb 2023 13:20:43 -0600 Subject: [PATCH] Fix bug in lightbox rendering (#133) --- src/view/com/lightbox/ImageViewing/index.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index b886d83e4d..83259330f2 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -86,12 +86,18 @@ function ImageViewing({ [toggleBarsVisible], ) + const onLayout = useCallback(() => { + if (imageIndex) { + imageList.current?.scrollToIndex({index: imageIndex, animated: false}) + } + }, [imageList, imageIndex]) + if (!visible) { return null } return ( - + @@ -110,7 +116,6 @@ function ImageViewing({ pagingEnabled showsHorizontalScrollIndicator={false} showsVerticalScrollIndicator={false} - initialScrollIndex={imageIndex} getItem={(_, index) => images[index]} getItemCount={() => images.length} getItemLayout={(_, index) => ({