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' && (