mirror of
https://github.com/SimpleMobileTools/Simple-Camera.git
synced 2025-06-27 09:02:59 +02:00
delete the wrong video file, if some exception gets thrown
This commit is contained in:
@ -36,10 +36,9 @@ import com.simplemobiletools.camera.helpers.*
|
||||
import com.simplemobiletools.camera.interfaces.MyPreview
|
||||
import com.simplemobiletools.camera.models.FocusArea
|
||||
import com.simplemobiletools.camera.models.MySize
|
||||
import com.simplemobiletools.commons.extensions.rescanPaths
|
||||
import com.simplemobiletools.commons.extensions.showErrorToast
|
||||
import com.simplemobiletools.commons.extensions.toast
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.isJellyBean1Plus
|
||||
import com.simplemobiletools.commons.models.FileDirItem
|
||||
import java.io.File
|
||||
import java.lang.IllegalArgumentException
|
||||
import java.lang.InterruptedException
|
||||
@ -911,6 +910,8 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie
|
||||
} catch (e: Exception) {
|
||||
mActivity.toast(R.string.video_recording_failed, Toast.LENGTH_LONG)
|
||||
openResolutionsDialog(true)
|
||||
val fileDirItem = FileDirItem(mLastVideoPath, mLastVideoPath.getFilenameFromPath())
|
||||
mActivity.deleteFile(fileDirItem, false)
|
||||
} finally {
|
||||
Thread {
|
||||
closeCamera()
|
||||
|
Reference in New Issue
Block a user