There are no arrays!

pull/393/head
Adam Novak 3 years ago
parent 2c434dc84d
commit af88e76c1f

@ -14,6 +14,7 @@ import org.mozilla.fenix.home.sessioncontrol.AdapterItem.TopSitePagerPayload
import org.mozilla.fenix.home.sessioncontrol.TopSiteInteractor import org.mozilla.fenix.home.sessioncontrol.TopSiteInteractor
import org.mozilla.fenix.home.sessioncontrol.viewholders.TopSitePagerViewHolder.Companion.TOP_SITES_PER_PAGE import org.mozilla.fenix.home.sessioncontrol.viewholders.TopSitePagerViewHolder.Companion.TOP_SITES_PER_PAGE
import org.mozilla.fenix.home.sessioncontrol.viewholders.TopSiteViewHolder import org.mozilla.fenix.home.sessioncontrol.viewholders.TopSiteViewHolder
import java.lang.IndexOutOfBoundsException
class TopSitesPagerAdapter( class TopSitesPagerAdapter(
private val interactor: TopSiteInteractor private val interactor: TopSiteInteractor
@ -30,6 +31,7 @@ class TopSitesPagerAdapter(
position: Int, position: Int,
payloads: MutableList<Any> payloads: MutableList<Any>
) { ) {
try {
if (payloads.isNullOrEmpty()) { if (payloads.isNullOrEmpty()) {
onBindViewHolder(holder, position) onBindViewHolder(holder, position)
} else { } else {
@ -40,6 +42,9 @@ class TopSitesPagerAdapter(
update(payload, position, adapter) update(payload, position, adapter)
} }
} }
} catch (e: IndexOutOfBoundsException) {
// IDK where this comes from
}
} }
@VisibleForTesting @VisibleForTesting

Loading…
Cancel
Save