diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
index f09e4c58f..1b6026ad5 100644
--- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
+++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
@@ -4,6 +4,8 @@
package org.mozilla.fenix.home
+import android.content.res.Resources
+import android.graphics.drawable.BitmapDrawable
import android.os.Bundle
import android.transition.TransitionInflater
import android.view.LayoutInflater
@@ -18,6 +20,9 @@ import org.mozilla.fenix.R
import org.mozilla.fenix.home.sessions.SessionsComponent
import org.mozilla.fenix.home.sessions.layoutComponents
import org.mozilla.fenix.mvi.ActionBusFactory
+import org.mozilla.fenix.ext.requireComponents
+import kotlin.math.roundToInt
+
class HomeFragment : Fragment() {
override fun onCreateView(
@@ -31,10 +36,16 @@ class HomeFragment : Fragment() {
super.onViewCreated(view, savedInstanceState)
// Hide buttons that aren't used yet to prevent confusion
- menuButton.visibility = View.GONE
- privateBrowsingButton.visibility = View.GONE
+// menuButton.visibility = View.GONE
+// privateBrowsingButton.visibility = View.GONE
+
+ val searchIcon = requireComponents.search.searchEngineManager.getDefaultSearchEngine(requireContext()).let {
+ BitmapDrawable(resources, it.icon)
+ }
toolbar_wrapper.clipToOutline = false
+ toolbar.setCompoundDrawablesWithIntrinsicBounds(searchIcon, null, null, null)
+ toolbar.compoundDrawablePadding = (12f * Resources.getSystem().displayMetrics.density).roundToInt()
toolbar.setOnClickListener { it ->
val extras = FragmentNavigator.Extras.Builder().addSharedElement(
toolbar, ViewCompat.getTransitionName(toolbar)!!
diff --git a/app/src/main/res/drawable/home_search_background.xml b/app/src/main/res/drawable/home_search_background.xml
index 5dd042871..24c988c6f 100644
--- a/app/src/main/res/drawable/home_search_background.xml
+++ b/app/src/main/res/drawable/home_search_background.xml
@@ -8,11 +8,6 @@
-
-