From 4b85f3e53b6e9e148e0b6308c29e091e90f44fae Mon Sep 17 00:00:00 2001 From: Sachin Date: Sun, 16 Aug 2020 22:46:41 -0700 Subject: [PATCH] for #11364 added a resetAfter for onboarding variable inside HomeFragment to avoid random system strictmode violations during UI testing. (#13811) --- app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 ad91e0330..1becb7b8d 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -146,7 +146,9 @@ class HomeFragment : Fragment() { private val store: BrowserStore get() = requireComponents.core.store - private val onboarding by lazy { FenixOnboarding(requireContext()) } + private val onboarding by lazy { StrictMode.allowThreadDiskReads().resetPoliciesAfter { + FenixOnboarding(requireContext()) } } + private lateinit var homeFragmentStore: HomeFragmentStore private var _sessionControlInteractor: SessionControlInteractor? = null protected val sessionControlInteractor: SessionControlInteractor