diff --git a/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt b/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt index f57a94bf1e..7763933a29 100644 --- a/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt +++ b/features/roomcall/impl/src/main/kotlin/io/element/android/features/roomcall/impl/RoomCallStatePresenter.kt @@ -61,11 +61,6 @@ class RoomCallStatePresenter( isAudioCall = roomInfo.activeCallIntentConsensus.isAudio(), ) else -> { - // Nobody would ever join a call started in a DM whose other member has left, - // and the call screen has no way out of that state. - // activeMembersCount counts joined and invited members, so a DM whose peer - // has been invited but has not joined yet can still start a call. - // See https://github.com/element-hq/element-x-android/issues/6189 val isEmptyDm = roomInfo.isDm && roomInfo.activeMembersCount <= 1 RoomCallState.StandBy( canStartCall = canJoinCall && !isEmptyDm,