diff --git a/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt b/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt
index a76eb9b1693f0849220701683546e8b8cc22c25d..9e61c4d7d3d2856af337abda681889de46f3b6d0 100644
--- a/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt
+++ b/jami-android/app/src/main/java/cx/ring/adapters/ConversationAdapter.kt
@@ -626,6 +626,8 @@ class ConversationAdapter(
         notifyDataSetChanged()
     }
 
+    fun getPrimaryColor() = convColor
+
     fun setComposingStatus(composingStatus: ComposingStatus) {
         val composing = composingStatus == ComposingStatus.Active
         if (isComposing != composing) {
diff --git a/jami-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt b/jami-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt
index a1e4e9e4f69f07eba73a6be69db0cb61b821e68c..2f4173a66c7b2f554c2e4690b5f776510782e9bc 100644
--- a/jami-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt
+++ b/jami-android/app/src/main/java/cx/ring/fragments/ConversationFragment.kt
@@ -853,6 +853,7 @@ class ConversationFragment : BaseSupportFragment<ConversationPresenter, Conversa
                 override fun onMenuItemActionExpand(item: MenuItem): Boolean {
                     val binding = binding ?: return false
                     mSearchAdapter = ConversationAdapter(this@ConversationFragment, presenter, true)
+                    mSearchAdapter?.setPrimaryColor(mAdapter!!.getPrimaryColor())
                     presenter.startSearch()
                     currentBottomView?.isVisible = false
                     binding.histList.adapter = mSearchAdapter