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() { override fun checkFlashlight() {
if ((mCameraState == STATE_PREVIEW || mCameraState == STATE_RECORDING) && mIsFlashSupported) { if ((mCameraState == STATE_PREVIEW || mCameraState == STATE_RECORDING) && mIsFlashSupported) {
setFlashAndExposure(mPreviewRequestBuilder!!) try {
mPreviewRequest = mPreviewRequestBuilder!!.build() setFlashAndExposure(mPreviewRequestBuilder!!)
mCaptureSession?.setRepeatingRequest(mPreviewRequest, mCaptureCallback, mBackgroundHandler) mPreviewRequest = mPreviewRequestBuilder!!.build()
mActivity.updateFlashlightState(mFlashlightState) mCaptureSession?.setRepeatingRequest(mPreviewRequest, mCaptureCallback, mBackgroundHandler)
mActivity.updateFlashlightState(mFlashlightState)
} catch (e: Exception) {
}
} }
} }