Closes #963 - Hooks up show search suggestion pref
parent
8d442c062d
commit
f66bae0801
|
@ -21,6 +21,7 @@ import mozilla.components.support.ktx.android.graphics.drawable.toBitmap
|
||||||
import org.mozilla.fenix.R
|
import org.mozilla.fenix.R
|
||||||
import org.mozilla.fenix.ext.components
|
import org.mozilla.fenix.ext.components
|
||||||
import org.mozilla.fenix.mvi.UIView
|
import org.mozilla.fenix.mvi.UIView
|
||||||
|
import org.mozilla.fenix.utils.Settings
|
||||||
|
|
||||||
class AwesomeBarUIView(
|
class AwesomeBarUIView(
|
||||||
container: ViewGroup,
|
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(
|
view.addProviders(
|
||||||
SessionSuggestionProvider(
|
SessionSuggestionProvider(
|
||||||
components.core.sessionManager,
|
components.core.sessionManager,
|
||||||
|
@ -66,12 +78,6 @@ class AwesomeBarUIView(
|
||||||
HistoryStorageSuggestionProvider(
|
HistoryStorageSuggestionProvider(
|
||||||
components.core.historyStorage,
|
components.core.historyStorage,
|
||||||
loadUrlUseCase
|
loadUrlUseCase
|
||||||
),
|
|
||||||
SearchSuggestionProvider(
|
|
||||||
components.search.searchEngineManager.getDefaultSearchEngine(this),
|
|
||||||
searchUseCase,
|
|
||||||
components.core.client,
|
|
||||||
SearchSuggestionProvider.Mode.MULTIPLE_SUGGESTIONS
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
<org.mozilla.fenix.settings.RadioSearchEngineListPreference />
|
<org.mozilla.fenix.settings.RadioSearchEngineListPreference />
|
||||||
<SwitchPreference
|
<SwitchPreference
|
||||||
|
android:defaultValue="true"
|
||||||
android:key="@string/pref_key_show_search_suggestions"
|
android:key="@string/pref_key_show_search_suggestions"
|
||||||
android:title="@string/preferences_show_search_suggestions"
|
android:title="@string/preferences_show_search_suggestions"
|
||||||
app:iconSpaceReserved="false" />
|
app:iconSpaceReserved="false" />
|
||||||
|
|
Loading…
Reference in New Issue