Skip to content

Commit e60e050

Browse files
committed
Add setRotationOptions(RotationOptions.disableRotation())
1 parent f898557 commit e60e050

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/image/ImageLoaderModule.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import com.facebook.datasource.DataSource
1717
import com.facebook.datasource.DataSubscriber
1818
import com.facebook.drawee.backends.pipeline.Fresco
1919
import com.facebook.fbreact.specs.NativeImageLoaderAndroidSpec
20+
import com.facebook.imagepipeline.common.RotationOptions
2021
import com.facebook.imagepipeline.core.ImagePipeline
2122
import com.facebook.imagepipeline.image.EncodedImage
2223
import com.facebook.imagepipeline.request.ImageRequest
@@ -83,7 +84,10 @@ internal class ImageLoaderModule : NativeImageLoaderAndroidSpec, LifecycleEventL
8384
return
8485
}
8586
val source = ImageSource(reactApplicationContext, uriString)
86-
val request: ImageRequest = ImageRequestBuilder.newBuilderWithSource(source.uri).build()
87+
val request: ImageRequest =
88+
ImageRequestBuilder.newBuilderWithSource(source.uri)
89+
.setRotationOptions(RotationOptions.disableRotation())
90+
.build()
8791
val dataSource: DataSource<CloseableReference<PooledByteBuffer>> =
8892
this.imagePipeline.fetchEncodedImage(request, this.callerContext)
8993
dataSource.subscribe(createSizeSubscriber(promise), CallerThreadExecutor.getInstance())
@@ -106,6 +110,7 @@ internal class ImageLoaderModule : NativeImageLoaderAndroidSpec, LifecycleEventL
106110
val source = ImageSource(reactApplicationContext, uriString)
107111
val imageRequestBuilder: ImageRequestBuilder =
108112
ImageRequestBuilder.newBuilderWithSource(source.uri)
113+
.setRotationOptions(RotationOptions.disableRotation())
109114
val request: ImageRequest =
110115
ReactNetworkImageRequest.fromBuilderWithHeaders(imageRequestBuilder, headers)
111116
val dataSource: DataSource<CloseableReference<PooledByteBuffer>> =

0 commit comments

Comments
 (0)