Skip to content

Commit 61b9b1e

Browse files
MHShettythestinger
authored andcommitted
Revert changes made to onCaptureSuccess
(to continue saving the image once a capture is successful)
1 parent e0f8411 commit 61b9b1e

File tree

1 file changed

+7
-17
lines changed

1 file changed

+7
-17
lines changed

app/src/main/java/app/grapheneos/camera/capturer/ImageSaver.kt

+7-17
Original file line numberDiff line numberDiff line change
@@ -81,26 +81,16 @@ class ImageSaver(
8181
}
8282

8383
override fun onCaptureSuccess(image: ImageProxy) {
84-
mainThreadExecutor.execute mainExecutor@ {
85-
if (isCancelled) return@mainExecutor
86-
87-
imageCaptureCallbackExecutor.execute iccExecutor@ {
88-
try {
89-
extractJpegBytes(image)
90-
} catch (e: Exception) {
91-
handleError(ImageSaverException(Place.IMAGE_EXTRACTION, e))
92-
return@iccExecutor
93-
}
94-
95-
imageWriterExecutor.execute(this::saveImage)
96-
}
84+
mainThreadExecutor.execute(imageCapturer::onCaptureSuccess)
9785

98-
imageCapturer.onCaptureSuccess()
86+
try {
87+
extractJpegBytes(image)
88+
} catch (e: Exception) {
89+
handleError(ImageSaverException(Place.IMAGE_EXTRACTION, e))
90+
return
9991
}
10092

101-
102-
103-
93+
imageWriterExecutor.execute(this::saveImage)
10494
}
10595

10696
// based on androidx.camera.core.ImageSaver#imageToJpegByteArray(),

0 commit comments

Comments
 (0)