diff --git a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt index 1f4836f15..6b9ce5eb7 100644 --- a/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt +++ b/app/src/main/java/org/linphone/ui/call/viewmodel/CurrentCallViewModel.kt @@ -233,7 +233,11 @@ class CurrentCallViewModel @UiThread constructor() : ViewModel() { } else { val videoEnabled = call.currentParams.isVideoEnabled if (videoEnabled && isVideoEnabled.value == false) { - if (corePreferences.routeAudioToSpeakerWhenVideoIsEnabled) { + if (isBluetoothEnabled.value == true || isHeadsetEnabled.value == true) { + Log.i( + "$TAG Audio is routed to bluetooth or headset, do not change it to speaker because video was enabled" + ) + } else if (corePreferences.routeAudioToSpeakerWhenVideoIsEnabled) { Log.i("$TAG Video is now enabled, routing audio to speaker") AudioUtils.routeAudioToSpeaker(call) } diff --git a/app/src/main/res/layout-land/call_actions_bottom_sheet.xml b/app/src/main/res/layout-land/call_actions_bottom_sheet.xml index 203145f96..cd38f9ef3 100644 --- a/app/src/main/res/layout-land/call_actions_bottom_sheet.xml +++ b/app/src/main/res/layout-land/call_actions_bottom_sheet.xml @@ -37,7 +37,6 @@ android:layout_height="@dimen/call_main_actions_menu_height" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - bind:showExpandToggle="@{true}" bind:viewModel="@{viewModel}" /> - + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/call_outgoing_fragment.xml b/app/src/main/res/layout/call_outgoing_fragment.xml index 3138aea26..8ac4c17eb 100644 --- a/app/src/main/res/layout/call_outgoing_fragment.xml +++ b/app/src/main/res/layout/call_outgoing_fragment.xml @@ -147,9 +147,8 @@