[Android] 1.9.2
All checks were successful
OpenClimb Docker Deploy / build-and-push (push) Successful in 2m29s
All checks were successful
OpenClimb Docker Deploy / build-and-push (push) Successful in 2m29s
This commit is contained in:
@@ -37,7 +37,7 @@ struct OrientationAwareImage: View {
|
||||
}
|
||||
|
||||
private func loadImageWithCorrectOrientation() {
|
||||
Task {
|
||||
Task.detached(priority: .userInitiated) {
|
||||
let correctedImage = await loadAndCorrectImage()
|
||||
await MainActor.run {
|
||||
self.uiImage = correctedImage
|
||||
@@ -48,17 +48,10 @@ struct OrientationAwareImage: View {
|
||||
}
|
||||
|
||||
private func loadAndCorrectImage() async -> UIImage? {
|
||||
// Load image data from ImageManager
|
||||
guard
|
||||
let data = await MainActor.run(body: {
|
||||
ImageManager.shared.loadImageData(fromPath: imagePath)
|
||||
})
|
||||
else { return nil }
|
||||
guard let data = ImageManager.shared.loadImageData(fromPath: imagePath) else { return nil }
|
||||
|
||||
// Create UIImage from data
|
||||
guard let originalImage = UIImage(data: data) else { return nil }
|
||||
|
||||
// Apply orientation correction
|
||||
return correctImageOrientation(originalImage)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user