diff --git a/feature/preview/src/main/java/com/google/jetpackcamera/feature/preview/PreviewViewModel.kt b/feature/preview/src/main/java/com/google/jetpackcamera/feature/preview/PreviewViewModel.kt index 961d45911..9994dd67d 100644 --- a/feature/preview/src/main/java/com/google/jetpackcamera/feature/preview/PreviewViewModel.kt +++ b/feature/preview/src/main/java/com/google/jetpackcamera/feature/preview/PreviewViewModel.kt @@ -168,8 +168,8 @@ class PreviewViewModel @Inject constructor( if (previewUiState.value.currentCameraSettings.isBackCameraAvailable && previewUiState.value.currentCameraSettings.isFrontCameraAvailable ) { - - viewModelScope.launch { + stopCamera() + runningCameraJob = viewModelScope.launch { _previewUiState.emit( previewUiState.value.copy( currentCameraSettings =