diff --git a/app/src/main/java/org/mozilla/fenix/settings/search/AddSearchEngineFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/search/AddSearchEngineFragment.kt index ba40743f8..d3e4aaa56 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/search/AddSearchEngineFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/search/AddSearchEngineFragment.kt @@ -41,7 +41,8 @@ import org.mozilla.fenix.settings.SupportUtils import java.util.Locale @SuppressWarnings("LargeClass", "TooManyFunctions") -class AddSearchEngineFragment : Fragment(), CompoundButton.OnCheckedChangeListener { +class AddSearchEngineFragment : Fragment(R.layout.fragment_add_search_engine), + CompoundButton.OnCheckedChangeListener { private var availableEngines: List = listOf() private var selectedIndex: Int = -1 private val engineViews = mutableListOf() @@ -62,14 +63,6 @@ class AddSearchEngineFragment : Fragment(), CompoundButton.OnCheckedChangeListen selectedIndex = if (availableEngines.isEmpty()) CUSTOM_INDEX else FIRST_INDEX } - override fun onCreateView( - inflater: LayoutInflater, - container: ViewGroup?, - savedInstanceState: Bundle? - ): View? { - return inflater.inflate(R.layout.fragment_add_search_engine, container, false) - } - override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) val layoutInflater = LayoutInflater.from(context) diff --git a/app/src/main/res/layout/fragment_site_permissions_exceptions.xml b/app/src/main/res/layout/fragment_site_permissions_exceptions.xml index cd7bac1de..65bd02787 100644 --- a/app/src/main/res/layout/fragment_site_permissions_exceptions.xml +++ b/app/src/main/res/layout/fragment_site_permissions_exceptions.xml @@ -19,6 +19,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" + tools:listitem="@layout/fragment_site_permissions_exceptions_item" tools:visibility="visible" /> + app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml index c33f8f0f4..7e878d0fd 100644 --- a/app/src/main/res/navigation/nav_graph.xml +++ b/app/src/main/res/navigation/nav_graph.xml @@ -38,10 +38,10 @@ app:destination="@id/turnOnSyncFragment" /> + app:destination="@id/addons_management_graph" /> + app:destination="@id/search_engine_graph" /> @@ -80,7 +80,7 @@ app:destination="@id/bookmarkEditFragment" /> + app:destination="@id/addons_management_graph" /> @@ -165,42 +165,6 @@ app:argType="org.mozilla.fenix.settings.PhoneFeature" /> - - - - - - - - - - - - - - - - - - - - - - @@ -799,63 +742,6 @@ android:id="@+id/saveLoginSettingFragment" android:name="org.mozilla.fenix.settings.logins.fragment.SavedLoginsSettingFragment" android:label="SaveLoginSettingFragment" /> - - - - - - - - - - - - - - - - - - - - - - - @@ -870,4 +756,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +