Fix MobX crash for Android lightbox

This commit is contained in:
Dan Abramov
2023-10-10 22:56:49 +01:00
parent 209d8b683c
commit 2b62d43878
2 changed files with 3 additions and 1 deletions
@@ -307,7 +307,8 @@ const ImageItem = ({
)} )}
<GestureDetector gesture={composedGesture}> <GestureDetector gesture={composedGesture}>
<AnimatedImage <AnimatedImage
source={imageSrc} // NOTE: Don't pass imageSrc={imageSrc} or MobX will break.
source={{uri: imageSrc.uri}}
contentFit="contain" contentFit="contain"
style={[styles.image, animatedStyle]} style={[styles.image, animatedStyle]}
accessibilityLabel={imageSrc.alt} accessibilityLabel={imageSrc.alt}
@@ -143,6 +143,7 @@ const ImageItem = ({imageSrc, onZoom, onRequestClose}: Props) => {
accessibilityHint=""> accessibilityHint="">
<AnimatedImage <AnimatedImage
contentFit="contain" contentFit="contain"
// NOTE: Don't pass imageSrc={imageSrc} or MobX will break.
source={{uri: imageSrc.uri}} source={{uri: imageSrc.uri}}
style={[styles.image, animatedStyle]} style={[styles.image, animatedStyle]}
onLoad={() => setLoaded(true)} onLoad={() => setLoaded(true)}