CallScreenPresenter is reading the current theme, it needs to be in the ElementTheme block. Closes #3153

This commit is contained in:
Benoit Marty 2024-07-08 18:31:41 +02:00 committed by Benoit Marty
parent 7c37cdee5f
commit 95d6404290

View file

@ -94,10 +94,10 @@ class ElementCallActivity : AppCompatActivity(), CallScreenNavigator {
appPreferencesStore.getThemeFlow().mapToTheme() appPreferencesStore.getThemeFlow().mapToTheme()
} }
.collectAsState(initial = Theme.System) .collectAsState(initial = Theme.System)
val state = presenter.present()
ElementTheme( ElementTheme(
darkTheme = theme.isDark() darkTheme = theme.isDark()
) { ) {
val state = presenter.present()
CallScreenView( CallScreenView(
state = state, state = state,
requestPermissions = { permissions, callback -> requestPermissions = { permissions, callback ->