diff --git a/app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt b/app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt index d7db17988..acfb77237 100644 --- a/app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/conversationlist/ConversationsListActivity.kt @@ -1489,10 +1489,12 @@ class ConversationsListActivity : if (filterState.containsValue(true)) { binding.filterConversationsButton.let { viewThemeUtils.platform.colorImageView(it, ColorRole.PRIMARY) } } else { - binding.filterConversationsButton.let { viewThemeUtils.platform.colorImageView( - it, - ColorRole.ON_SURFACE_VARIANT - ) } + binding.filterConversationsButton.let { + viewThemeUtils.platform.colorImageView( + it, + ColorRole.ON_SURFACE_VARIANT + ) + } } } diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt index 162d37c07..543bdd9b9 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt @@ -79,7 +79,7 @@ class FilterConversationFragment( private fun setUpColors() { binding.run { listOf( - binding.root, + binding.root ) }.forEach(viewThemeUtils.platform::colorViewBackground) @@ -105,6 +105,10 @@ class FilterConversationFragment( binding.mentionedFilterChip.isChecked = isChecked processSubmit() } + + binding.closeButton.setOnClickListener { + dismiss() + } } private fun setUpChips() { diff --git a/app/src/main/res/layout/dialog_filter_conversation.xml b/app/src/main/res/layout/dialog_filter_conversation.xml index 3d7e025d6..60b270b2d 100644 --- a/app/src/main/res/layout/dialog_filter_conversation.xml +++ b/app/src/main/res/layout/dialog_filter_conversation.xml @@ -26,13 +26,29 @@ tools:background="@color/white" tools:visibility="visible"> - + android:orientation="horizontal"> + + + + + +