[fenix] For https://github.com/mozilla-mobile/fenix/issues/1658 Update preferredColorScheme in onResume for auto-theming

pull/600/head
Emily Kager 6 years ago committed by Emily Kager
parent 8ecd4baffb
commit 29a23c3dec

@ -299,6 +299,13 @@ class BrowserFragment : Fragment(), BackHandler, CoroutineScope {
override fun onResume() {
super.onResume()
context?.components?.core?.let {
val preferredColorScheme = it.getPreferredColorScheme()
if (it.engine.settings.preferredColorScheme != preferredColorScheme) {
it.engine.settings.preferredColorScheme = preferredColorScheme
context?.components?.useCases?.sessionUseCases?.reload?.invoke()
}
}
(activity as AppCompatActivity).supportActionBar?.hide()
}

Loading…
Cancel
Save