mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Mitigate crash in getSubtypeDisplayNameInSystemLocale
This commit is contained in:
parent
139ec62461
commit
bdfa736e1f
@ -28,6 +28,7 @@ import android.view.inputmethod.InputMethodSubtype;
|
|||||||
|
|
||||||
import org.futo.inputmethod.latin.R;
|
import org.futo.inputmethod.latin.R;
|
||||||
import org.futo.inputmethod.latin.Subtypes;
|
import org.futo.inputmethod.latin.Subtypes;
|
||||||
|
import org.futo.inputmethod.latin.SubtypesKt;
|
||||||
import org.futo.inputmethod.latin.common.LocaleUtils;
|
import org.futo.inputmethod.latin.common.LocaleUtils;
|
||||||
import org.futo.inputmethod.latin.common.StringUtils;
|
import org.futo.inputmethod.latin.common.StringUtils;
|
||||||
|
|
||||||
@ -269,6 +270,9 @@ public final class SubtypeLocaleUtils {
|
|||||||
@Nonnull
|
@Nonnull
|
||||||
public static String getSubtypeDisplayNameInSystemLocale(
|
public static String getSubtypeDisplayNameInSystemLocale(
|
||||||
@Nonnull final InputMethodSubtype subtype) {
|
@Nonnull final InputMethodSubtype subtype) {
|
||||||
|
if(sResources == null) {
|
||||||
|
return Subtypes.INSTANCE.getLocale(subtype).getDisplayName();
|
||||||
|
}
|
||||||
final Locale displayLocale = sResources.getConfiguration().locale;
|
final Locale displayLocale = sResources.getConfiguration().locale;
|
||||||
return getSubtypeDisplayNameInternal(subtype, displayLocale);
|
return getSubtypeDisplayNameInternal(subtype, displayLocale);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user