ignore exceptions thrown at checking flashlight

This commit is contained in:
tibbi 2018-10-18 14:07:54 +02:00
parent 39aba65589
commit 00884bb881

View File

@ -965,10 +965,13 @@ class CameraPreview : ViewGroup, TextureView.SurfaceTextureListener, MyPreview {
override fun checkFlashlight() {
if ((mCameraState == STATE_PREVIEW || mCameraState == STATE_RECORDING) && mIsFlashSupported) {
setFlashAndExposure(mPreviewRequestBuilder!!)
mPreviewRequest = mPreviewRequestBuilder!!.build()
mCaptureSession?.setRepeatingRequest(mPreviewRequest, mCaptureCallback, mBackgroundHandler)
mActivity.updateFlashlightState(mFlashlightState)
try {
setFlashAndExposure(mPreviewRequestBuilder!!)
mPreviewRequest = mPreviewRequestBuilder!!.build()
mCaptureSession?.setRepeatingRequest(mPreviewRequest, mCaptureCallback, mBackgroundHandler)
mActivity.updateFlashlightState(mFlashlightState)
} catch (e: Exception) {
}
}
}