mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-03 23:15:31 +00:00
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18496: Set activity theme in onCreate before call to super.
This commit is contained in:
parent
21cfdbb62f
commit
7caceac997
@ -183,6 +183,8 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
|
||||
components.strictMode.attachListenerToDisablePenaltyDeath(supportFragmentManager)
|
||||
// There is disk read violations on some devices such as samsung and pixel for android 9/10
|
||||
components.strictMode.resetAfter(StrictMode.allowThreadDiskReads()) {
|
||||
// Theme setup should always be called before super.onCreate
|
||||
setupThemeAndBrowsingMode(getModeFromIntentOrLastKnown(intent))
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
|
||||
@ -198,7 +200,6 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
|
||||
|
||||
components.publicSuffixList.prefetch()
|
||||
|
||||
setupThemeAndBrowsingMode(getModeFromIntentOrLastKnown(intent))
|
||||
setContentView(R.layout.activity_home).run {
|
||||
// Do not call anything between setContentView and inflateNavGraphAsync.
|
||||
// It needs to start its job as early as possible.
|
||||
|
Loading…
Reference in New Issue
Block a user