From 7845da29436ba0838c07b626f9e1351205c6d0aa Mon Sep 17 00:00:00 2001 From: yashikada <92667160+yashikada@users.noreply.github.com> Date: Sun, 1 Mar 2026 16:29:09 +0100 Subject: [PATCH] Workaround for #9726 --- .../java/com/topjohnwu/magisk/core/utils/LocaleSetting.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/core/src/main/java/com/topjohnwu/magisk/core/utils/LocaleSetting.kt b/app/core/src/main/java/com/topjohnwu/magisk/core/utils/LocaleSetting.kt index c9cc31e84..26f6e8d39 100644 --- a/app/core/src/main/java/com/topjohnwu/magisk/core/utils/LocaleSetting.kt +++ b/app/core/src/main/java/com/topjohnwu/magisk/core/utils/LocaleSetting.kt @@ -123,7 +123,7 @@ interface LocaleSetting { names.add(AppContext.getString(R.string.system_default)) tags.add("") - if (Build.VERSION.SDK_INT >= 34) { + if ((Build.VERSION.SDK_INT == 34 && !isRunningAsStub) || Build.VERSION.SDK_INT >= 35) { // Use platform LocaleConfig parser val config = localeConfig val list = config.supportedLocales ?: LocaleList.getEmptyLocaleList() @@ -168,7 +168,7 @@ interface LocaleSetting { } private val localeManagerUsable get() = - if (isRunningAsStub) Build.VERSION.SDK_INT >= 34 else Build.VERSION.SDK_INT >= 33 + if (isRunningAsStub) Build.VERSION.SDK_INT >= 35 else Build.VERSION.SDK_INT >= 33 val useLocaleManager by lazy { localeManagerUsable &&