1
0
Fork 0

Closes #963 - Hooks up show search suggestion pref

master
Emily Kager 2019-03-12 10:44:24 -07:00 committed by Emily Kager
parent 8d442c062d
commit f66bae0801
2 changed files with 13 additions and 6 deletions

View File

@ -21,6 +21,7 @@ import mozilla.components.support.ktx.android.graphics.drawable.toBitmap
import org.mozilla.fenix.R
import org.mozilla.fenix.ext.components
import org.mozilla.fenix.mvi.UIView
import org.mozilla.fenix.utils.Settings
class AwesomeBarUIView(
container: ViewGroup,
@ -58,6 +59,17 @@ class AwesomeBarUIView(
)
)
if (Settings.getInstance(container.context).showSearchSuggestions()) {
view.addProviders(
SearchSuggestionProvider(
components.search.searchEngineManager.getDefaultSearchEngine(this),
searchUseCase,
components.core.client,
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS
)
)
}
view.addProviders(
SessionSuggestionProvider(
components.core.sessionManager,
@ -66,12 +78,6 @@ class AwesomeBarUIView(
HistoryStorageSuggestionProvider(
components.core.historyStorage,
loadUrlUseCase
),
SearchSuggestionProvider(
components.search.searchEngineManager.getDefaultSearchEngine(this),
searchUseCase,
components.core.client,
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS
)
)
}

View File

@ -7,6 +7,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto">
<org.mozilla.fenix.settings.RadioSearchEngineListPreference />
<SwitchPreference
android:defaultValue="true"
android:key="@string/pref_key_show_search_suggestions"
android:title="@string/preferences_show_search_suggestions"
app:iconSpaceReserved="false" />