From ff86941d3296ac4393c66b471b853578ef329b42 Mon Sep 17 00:00:00 2001 From: VaiTon Date: Mon, 17 May 2021 00:20:09 +0200 Subject: [PATCH] fix: check for nullability in SummaryProductFragment#resetScroll Should fix https://github.com/openfoodfacts/openfoodfacts-androidapp/issues/4004 --- .../features/product/view/summary/SummaryProductFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/summary/SummaryProductFragment.kt b/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/summary/SummaryProductFragment.kt index 0e0a84943d14..7596fa643b45 100644 --- a/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/summary/SummaryProductFragment.kt +++ b/app/src/main/java/openfoodfacts/github/scrachx/openfood/features/product/view/summary/SummaryProductFragment.kt @@ -922,7 +922,10 @@ class SummaryProductFragment : BaseFragment(), ISummaryProductPresenter.View { else newFrontImage() + fun resetScroll() { + // TODO: should not check for binding, this should be done in another way + if (!isAdded) return binding.scrollView.scrollTo(0, 0) binding.analysisTags.adapter?.let { (it as IngredientAnalysisTagsAdapter).filterVisibleTags()