Fix breaking change with TopSiteConfig

pull/293/head
ekager 3 years ago
parent c6a280c56c
commit ef4f9e1623

@ -69,6 +69,7 @@ import mozilla.components.browser.state.selector.privateTabs
import mozilla.components.browser.state.state.BrowserState import mozilla.components.browser.state.state.BrowserState
import mozilla.components.browser.state.state.selectedOrDefaultSearchEngine import mozilla.components.browser.state.state.selectedOrDefaultSearchEngine
import mozilla.components.browser.state.store.BrowserStore import mozilla.components.browser.state.store.BrowserStore
import mozilla.components.concept.storage.FrecencyThresholdOption
import mozilla.components.concept.sync.AccountObserver import mozilla.components.concept.sync.AccountObserver
import mozilla.components.concept.sync.AuthType import mozilla.components.concept.sync.AuthType
import mozilla.components.concept.sync.OAuthAccount import mozilla.components.concept.sync.OAuthAccount
@ -274,7 +275,10 @@ class HomeFragment : Fragment() {
*/ */
private fun getTopSitesConfig(): TopSitesConfig { private fun getTopSitesConfig(): TopSitesConfig {
val settings = requireContext().settings() val settings = requireContext().settings()
return TopSitesConfig(settings.topSitesMaxLimit, settings.showTopFrecentSites) return TopSitesConfig(
settings.topSitesMaxLimit,
FrecencyThresholdOption.SKIP_ONE_TIME_PAGES
)
} }
/** /**
@ -424,7 +428,8 @@ class HomeFragment : Fragment() {
if (searchEngine != null) { if (searchEngine != null) {
val iconSize = val iconSize =
requireContext().resources.getDimensionPixelSize(R.dimen.preference_icon_drawable_size) requireContext().resources.getDimensionPixelSize(R.dimen.preference_icon_drawable_size)
val searchIcon = BitmapDrawable(requireContext().resources, searchEngine.icon) val searchIcon =
BitmapDrawable(requireContext().resources, searchEngine.icon)
searchIcon.setBounds(0, 0, iconSize, iconSize) searchIcon.setBounds(0, 0, iconSize, iconSize)
search_engine_icon?.setImageDrawable(searchIcon) search_engine_icon?.setImageDrawable(searchIcon)
} else { } else {

Loading…
Cancel
Save