diff --git a/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx b/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx index 98e63ce057..25a9c94ec1 100644 --- a/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx +++ b/src/view/com/lightbox/ImageViewing/components/ImageItem/ImageItem.android.tsx @@ -156,7 +156,6 @@ const ImageItem = ({ delayLongPress, swipeToCloseEnabled = true, doubleTapToZoomEnabled = true, - gestureRef, }: Props) => { const [isScaled, setIsScaled] = useState(false) const [isLoaded, setIsLoaded] = useState(false) @@ -224,7 +223,6 @@ const ImageItem = ({ } const pinch = Gesture.Pinch() - .withRef(gestureRef) .onStart((e) => { pinchOrigin.value = { x: e.focalX - SCREEN.width/2, @@ -267,7 +265,6 @@ const ImageItem = ({ const pan = Gesture.Pan() .averageTouches(true) - .enabled(isScaled) .onChange((e) => { if (!imageDimensions) { return; diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index 7a50bdd434..e651b704d3 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -112,13 +112,6 @@ function ImageViewing({ return null } - const [gestureRefs] = useState(new Map()) - for (let imageSrc of images) { - if (!gestureRefs.get(imageSrc)) { - gestureRefs.set(imageSrc, createRef()) - } - } - return ( )} - images[index]} - getItemCount={() => images.length} - getItemLayout={(_, index) => ({ - length: SCREEN_WIDTH, - offset: SCREEN_WIDTH * index, - index, - })} - renderItem={({item: imageSrc}) => ( - - )} - renderScrollComponent={props => ( - - )} - onMomentumScrollEnd={onScroll} - //@ts-ignore - keyExtractor={(imageSrc, index) => - keyExtractor - ? keyExtractor(imageSrc, index) - : typeof imageSrc === 'number' - ? `${imageSrc}` - : imageSrc.uri - } + {typeof FooterComponent !== 'undefined' && (