From 96d85027c3658e0114c8286f72c473fb63ffa2fb Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 12 Sep 2024 11:41:48 +0200 Subject: [PATCH] Workaround for first header not displayed when meetings list is initially drawn --- .../linphone/ui/main/meetings/fragment/MeetingsListFragment.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/linphone/ui/main/meetings/fragment/MeetingsListFragment.kt b/app/src/main/java/org/linphone/ui/main/meetings/fragment/MeetingsListFragment.kt index 1cc206004..717a03332 100644 --- a/app/src/main/java/org/linphone/ui/main/meetings/fragment/MeetingsListFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/meetings/fragment/MeetingsListFragment.kt @@ -272,6 +272,7 @@ class MeetingsListFragment : AbstractMainFragment() { } val index = listViewModel.meetings.value.orEmpty().indexOf(todayMeeting) Log.i("$TAG 'Today' is at position [$index]") + binding.meetingsList.smoothScrollToPosition(index) // Workaround to have header decoration visible at top (binding.meetingsList.layoutManager as LinearLayoutManager).scrollToPositionWithOffset( index, AppUtils.getDimension(R.dimen.meeting_list_decoration_height).toInt()