diff --git a/app/src/main/java/io/github/forkmaintainers/iceraven/components/PagedAddonsManagerAdapter.kt b/app/src/main/java/io/github/forkmaintainers/iceraven/components/PagedAddonsManagerAdapter.kt index f3006b328..999054d2c 100644 --- a/app/src/main/java/io/github/forkmaintainers/iceraven/components/PagedAddonsManagerAdapter.kt +++ b/app/src/main/java/io/github/forkmaintainers/iceraven/components/PagedAddonsManagerAdapter.kt @@ -56,7 +56,6 @@ private const val VIEW_HOLDER_TYPE_ADDON = 2 * @property addonsManagerDelegate Delegate that will provides method for handling the add-on items. * @param addons The list of add-on based on the AMO store. * @property style Indicates how items should look like. - * @property excludedAddonIDs A list of add-on IDs we could exclude. Currently ignored. */ @Suppress("TooManyFunctions", "LargeClass") // We have an extra "Lint" Android Studio linter pass that Android Components @@ -68,7 +67,6 @@ class PagedAddonsManagerAdapter( private val addonsManagerDelegate: AddonsManagerAdapterDelegate, addons: List, private val style: Style? = null, - private val excludedAddonIDs: List = emptyList() ) : ListAdapter(DifferCallback) { private val scope = CoroutineScope(Dispatchers.IO) private val logger = Logger("PagedAddonsManagerAdapter") diff --git a/app/src/main/java/org/mozilla/fenix/components/Components.kt b/app/src/main/java/org/mozilla/fenix/components/Components.kt index d76a51d32..7736861b7 100644 --- a/app/src/main/java/org/mozilla/fenix/components/Components.kt +++ b/app/src/main/java/org/mozilla/fenix/components/Components.kt @@ -146,6 +146,11 @@ class Components(private val context: Context) { AddonManager(core.store, core.engine, addonCollectionProvider, addonUpdater) } + + /** + * Tell the addon-finding logic that it needs to go download the list of + * addons, from a source that may have changed. + */ fun updateAddonManager() { addonCollectionProvider.deleteCacheFile(context) diff --git a/app/src/main/java/org/mozilla/fenix/components/topsheet/TopSheetBehavior.kt b/app/src/main/java/org/mozilla/fenix/components/topsheet/TopSheetBehavior.kt index 43767a174..96da3249f 100644 --- a/app/src/main/java/org/mozilla/fenix/components/topsheet/TopSheetBehavior.kt +++ b/app/src/main/java/org/mozilla/fenix/components/topsheet/TopSheetBehavior.kt @@ -819,6 +819,9 @@ class TopSheetBehavior return behavior as TopSheetBehavior } + /** + * Constrain a number between limits. + */ fun constrain(amount: Int, low: Int, high: Int): Int { return if (amount < low) low else if (amount > high) high else amount }