|
|
@@ -5,6 +5,7 @@ package org.yuzu.yuzu_emu.utils
|
|
|
|
|
|
import android.content.res.Configuration
|
|
|
import android.graphics.Color
|
|
|
+import android.os.Build
|
|
|
import androidx.annotation.ColorInt
|
|
|
import androidx.appcompat.app.AppCompatActivity
|
|
|
import androidx.appcompat.app.AppCompatDelegate
|
|
|
@@ -23,7 +24,13 @@ object ThemeHelper {
|
|
|
setThemeMode(activity)
|
|
|
when (Theme.from(IntSetting.THEME.getInt())) {
|
|
|
Theme.Default -> activity.setTheme(R.style.Theme_Yuzu_Main)
|
|
|
- Theme.MaterialYou -> activity.setTheme(R.style.Theme_Yuzu_Main_MaterialYou)
|
|
|
+ Theme.MaterialYou -> {
|
|
|
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
|
|
+ activity.setTheme(R.style.Theme_Yuzu_Main_MaterialYou)
|
|
|
+ } else {
|
|
|
+ activity.setTheme(R.style.Theme_Yuzu_Main)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// Using a specific night mode check because this could apply incorrectly when using the
|