From c9cd6cd2e33dc5579e7a3845c552a43d652849fc Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 15 Jan 2021 11:34:37 +0200 Subject: [PATCH] Added theme change check at the end of MainActivity onCreate --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index d3de33c6..e69350e8 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -69,6 +69,7 @@ class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + binding = ActivityMainBinding.inflate(layoutInflater) val intentAction = intent.getStringExtra("action") @@ -479,6 +480,11 @@ class MainActivity : AppCompatActivity() { intent.removeExtra("action") + if (Preferences(applicationContext).displayTheme != AppCompatDelegate.getDefaultNightMode()) { + AppCompatDelegate.setDefaultNightMode(Preferences(applicationContext).displayTheme) + delegate.applyDayNight() + } + } // OnCreate override fun onNewIntent(intent: Intent) {