diff --git a/app/src/main/java/org/linphone/contact/ContactsSelectionViewModel.kt b/app/src/main/java/org/linphone/contact/ContactsSelectionViewModel.kt index d34a6e782..a85d2f5ea 100644 --- a/app/src/main/java/org/linphone/contact/ContactsSelectionViewModel.kt +++ b/app/src/main/java/org/linphone/contact/ContactsSelectionViewModel.kt @@ -112,6 +112,10 @@ open class ContactsSelectionViewModel : MessageNotifierViewModel() { } } + fun clearFilter() { + filter.value = "" + } + fun toggleSelectionForSearchResult(searchResult: SearchResult) { val address = searchResult.address if (address != null) { diff --git a/app/src/main/res/layout/chat_room_creation_fragment.xml b/app/src/main/res/layout/chat_room_creation_fragment.xml index 3bf2f63a4..7caff976d 100644 --- a/app/src/main/res/layout/chat_room_creation_fragment.xml +++ b/app/src/main/res/layout/chat_room_creation_fragment.xml @@ -160,6 +160,15 @@ android:backgroundTint="@color/transparent_color" android:hint="@string/contact_filter_hint"/> + + + bind:visibility="@{viewModel.waitForChatRoomCreation || viewModel.fetchInProgress}" /> diff --git a/app/src/main/res/layout/conference_scheduling_participants_list_fragment.xml b/app/src/main/res/layout/conference_scheduling_participants_list_fragment.xml index 6ca7d29f7..ff3b89a9b 100644 --- a/app/src/main/res/layout/conference_scheduling_participants_list_fragment.xml +++ b/app/src/main/res/layout/conference_scheduling_participants_list_fragment.xml @@ -58,17 +58,33 @@ - + android:layout_height="wrap_content"> + + + + + +