diff --git a/jami-android/app/src/main/java/cx/ring/tv/main/HomeActivity.kt b/jami-android/app/src/main/java/cx/ring/tv/main/HomeActivity.kt index ec3daa47de2627b1da285026c3747f09e2fbc7e1..3d2100f84b815b690d95ada24f33cded5773e22a 100644 --- a/jami-android/app/src/main/java/cx/ring/tv/main/HomeActivity.kt +++ b/jami-android/app/src/main/java/cx/ring/tv/main/HomeActivity.kt @@ -228,6 +228,7 @@ class HomeActivity : FragmentActivity() { paused = true mCameraPreview?.let { preview -> mCamera?.let { camera -> + camera.setPreviewCallback(null) camera.release(); mCamera = null } @@ -243,6 +244,7 @@ class HomeActivity : FragmentActivity() { mDisposableBag.dispose() mCameraManager?.unregisterAvailabilityCallback(mCameraAvailabilityCallback) mCamera?.let { camera -> + camera.setPreviewCallback(null) camera.release(); mCamera = null }