diff --git a/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt b/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt index e8143b58c5..70fafd7064 100644 --- a/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt +++ b/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt @@ -253,7 +253,7 @@ class VectorCallActivity : // already been answered before starting the MicrophoneAccessService // https://github.com/element-hq/element-android/issues/8964 val callState = it.callState.invoke() - if (callState !is CallState.LocalRinging && callState !is CallState.Ended) { + if (callState !is CallState.LocalRinging && callState !is CallState.Ended && callState != null) { Timber.tag(loggerTag.value).v("Starting microphone foreground service") val intent = Intent(this, MicrophoneAccessService::class.java) ContextCompat.startForegroundService(this, intent)