From ef4f9e1623df2974f51b5bc08d996fe309ee2183 Mon Sep 17 00:00:00 2001 From: ekager Date: Tue, 26 Jan 2021 15:25:21 -0700 Subject: [PATCH] Fix breaking change with TopSiteConfig --- app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 e0a769f5a..3d686e122 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -69,6 +69,7 @@ import mozilla.components.browser.state.selector.privateTabs import mozilla.components.browser.state.state.BrowserState import mozilla.components.browser.state.state.selectedOrDefaultSearchEngine import mozilla.components.browser.state.store.BrowserStore +import mozilla.components.concept.storage.FrecencyThresholdOption import mozilla.components.concept.sync.AccountObserver import mozilla.components.concept.sync.AuthType import mozilla.components.concept.sync.OAuthAccount @@ -274,7 +275,10 @@ class HomeFragment : Fragment() { */ private fun getTopSitesConfig(): TopSitesConfig { 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) { val iconSize = 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) search_engine_icon?.setImageDrawable(searchIcon) } else {