From b7abd85992871f4c67944b7019fdf6228cf71884 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 5 Sep 2024 15:11:04 -0300 Subject: [PATCH] Fix status bar theming in children of FragmentWrapperActivity. --- .../securesms/components/FragmentWrapperActivity.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/FragmentWrapperActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/components/FragmentWrapperActivity.kt index d1609bd1d2..f3d81b9275 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/FragmentWrapperActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/FragmentWrapperActivity.kt @@ -15,10 +15,12 @@ abstract class FragmentWrapperActivity : PassphraseRequiredActivity() { protected open val dynamicTheme: DynamicTheme = DynamicNoActionBarTheme() protected open val contentViewId: Int = R.layout.fragment_container - override fun onCreate(savedInstanceState: Bundle?, ready: Boolean) { - super.onCreate(savedInstanceState, ready) - setContentView(contentViewId) + override fun onPreCreate() { dynamicTheme.onCreate(this) + } + + override fun onCreate(savedInstanceState: Bundle?, ready: Boolean) { + setContentView(contentViewId) if (savedInstanceState == null) { supportFragmentManager.beginTransaction()