diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt b/app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt index f517e29e..b32a917f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt @@ -323,6 +323,11 @@ class Preview : ViewGroup, SurfaceHolder.Callback, MediaScannerConnection.OnScan } private val takePictureCallback = Camera.PictureCallback { data, cam -> + if (data.isEmpty()) { + mActivity!!.toast(R.string.unknown_error_occurred) + return@PictureCallback + } + isWaitingForTakePictureCallback = false if (!isImageCaptureIntent) { handlePreview()