From 0f3dba4d3814df320594703743a1a52c337ccf29 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 14 Feb 2022 13:43:48 +0100 Subject: [PATCH] Fixed anim issue when opening call stats using quality icon in status bar instead of button in menu --- .../org/linphone/activities/voip/fragments/StatusFragment.kt | 2 +- .../linphone/activities/voip/viewmodels/ControlsViewModel.kt | 4 ++-- app/src/main/res/layout/voip_buttons_extra.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/voip/fragments/StatusFragment.kt b/app/src/main/java/org/linphone/activities/voip/fragments/StatusFragment.kt index e9f8f748d..42adf00d9 100644 --- a/app/src/main/java/org/linphone/activities/voip/fragments/StatusFragment.kt +++ b/app/src/main/java/org/linphone/activities/voip/fragments/StatusFragment.kt @@ -70,7 +70,7 @@ class StatusFragment : GenericFragment() { viewLifecycleOwner ) { it.consume { - controlsViewModel.showCallStats() + controlsViewModel.showCallStats(skipAnimation = true) } } } diff --git a/app/src/main/java/org/linphone/activities/voip/viewmodels/ControlsViewModel.kt b/app/src/main/java/org/linphone/activities/voip/viewmodels/ControlsViewModel.kt index 65759f5fa..6ef84175b 100644 --- a/app/src/main/java/org/linphone/activities/voip/viewmodels/ControlsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/voip/viewmodels/ControlsViewModel.kt @@ -374,8 +374,8 @@ class ControlsViewModel : ViewModel() { goToCallsListEvent.value = Event(true) } - fun showCallStats() { - hideExtraButtons(false) + fun showCallStats(skipAnimation: Boolean = false) { + hideExtraButtons(skipAnimation) callStatsVisible.value = true } diff --git a/app/src/main/res/layout/voip_buttons_extra.xml b/app/src/main/res/layout/voip_buttons_extra.xml index b79f433d4..0acbaa838 100644 --- a/app/src/main/res/layout/voip_buttons_extra.xml +++ b/app/src/main/res/layout/voip_buttons_extra.xml @@ -40,7 +40,7 @@ android:text="@string/call_action_numpad"/>