Loading app/ui/base/src/main/java/com/fsck/k9/ui/base/K9Activity.kt +5 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ abstract class K9Activity(private val themeType: ThemeType) : AppCompatActivity( private fun listenForAppLanguageChanges() { appLanguageManager.overrideLocale.asLiveData().observe(this) { overrideLocale -> if (overrideLocale != overrideLocaleOnLaunch) { ActivityCompat.recreate(this) recreateCompat() } } } Loading @@ -65,6 +65,10 @@ abstract class K9Activity(private val themeType: ThemeType) : AppCompatActivity( setSupportActionBar(toolbar) } protected fun recreateCompat() { ActivityCompat.recreate(this) } } enum class ThemeType { Loading app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt +2 −2 Original line number Diff line number Diff line Loading @@ -542,7 +542,7 @@ open class MessageList : if (messageListActivityAppearance == null) { messageListActivityAppearance = MessageListActivityAppearance.create(generalSettingsManager) } else if (messageListActivityAppearance != MessageListActivityAppearance.create(generalSettingsManager)) { recreate() recreateCompat() } if (displayMode != DisplayMode.MESSAGE_VIEW) { Loading Loading @@ -1512,7 +1512,7 @@ open class MessageList : private fun onToggleTheme() { themeManager.toggleMessageViewTheme() recreate() recreateCompat() } private fun showDefaultTitleView() { Loading Loading
app/ui/base/src/main/java/com/fsck/k9/ui/base/K9Activity.kt +5 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ abstract class K9Activity(private val themeType: ThemeType) : AppCompatActivity( private fun listenForAppLanguageChanges() { appLanguageManager.overrideLocale.asLiveData().observe(this) { overrideLocale -> if (overrideLocale != overrideLocaleOnLaunch) { ActivityCompat.recreate(this) recreateCompat() } } } Loading @@ -65,6 +65,10 @@ abstract class K9Activity(private val themeType: ThemeType) : AppCompatActivity( setSupportActionBar(toolbar) } protected fun recreateCompat() { ActivityCompat.recreate(this) } } enum class ThemeType { Loading
app/ui/legacy/src/main/java/com/fsck/k9/activity/MessageList.kt +2 −2 Original line number Diff line number Diff line Loading @@ -542,7 +542,7 @@ open class MessageList : if (messageListActivityAppearance == null) { messageListActivityAppearance = MessageListActivityAppearance.create(generalSettingsManager) } else if (messageListActivityAppearance != MessageListActivityAppearance.create(generalSettingsManager)) { recreate() recreateCompat() } if (displayMode != DisplayMode.MESSAGE_VIEW) { Loading Loading @@ -1512,7 +1512,7 @@ open class MessageList : private fun onToggleTheme() { themeManager.toggleMessageViewTheme() recreate() recreateCompat() } private fun showDefaultTitleView() { Loading