From 96ed30ccc45ab47326a5058b73906be085540a98 Mon Sep 17 00:00:00 2001 From: Maxime Naturel Date: Thu, 17 Feb 2022 11:38:28 +0100 Subject: [PATCH] Adding header section only when necessary --- .../member/AutocompleteMemberPresenter.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt index ab4b598153..b646e22f17 100644 --- a/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt +++ b/vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteMemberPresenter.kt @@ -88,12 +88,18 @@ class AutocompleteMemberPresenter @AssistedInject constructor(context: Context, val items = mutableListOf().apply { if (members.isNotEmpty()) { - add(membersHeader) + if (everyone != null) { + // add header only when there is everyone tag as well + add(membersHeader) + } addAll(members) } everyone?.let { - val everyoneHeader = createEveryoneHeader() - add(everyoneHeader) + if (members.isNotEmpty()) { + // add header only when there are members as well + val everyoneHeader = createEveryoneHeader() + add(everyoneHeader) + } add(it) } }