1
0
Fork 0

For #6832: fix unattached context crash in HomeFragment

master
Severin Rudie 2020-01-06 14:22:32 -08:00 committed by Emily Kager
parent b115a00589
commit 65f5ff6b36
1 changed files with 4 additions and 1 deletions

View File

@ -230,9 +230,12 @@ class HomeFragment : Fragment() {
setupHomeMenu()
viewLifecycleOwner.lifecycleScope.launch(IO) {
// This should be unnecessary, but we've seen crashes around it. See #6832
val context = context ?: return@launch
val iconSize = resources.getDimensionPixelSize(R.dimen.preference_icon_drawable_size)
val searchEngine = requireComponents.search.provider.getDefaultEngine(requireContext())
val searchEngine = requireComponents.search.provider.getDefaultEngine(context)
val searchIcon = BitmapDrawable(resources, searchEngine.icon)
searchIcon.setBounds(0, 0, iconSize, iconSize)