diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/provider/FontsContract.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/core/java/android/provider/FontsContract.java b/core/java/android/provider/FontsContract.java index 7e56ff988158..e9ef770212c8 100644 --- a/core/java/android/provider/FontsContract.java +++ b/core/java/android/provider/FontsContract.java @@ -592,15 +592,11 @@ public class FontsContract { int weight, boolean italic, @Nullable String fallbackFontName) { final Map<Uri, ByteBuffer> uriBuffer = prepareFontData(context, fonts, cancellationSignal); - Typeface typeface = new Typeface.Builder(fonts, uriBuffer) + return new Typeface.Builder(fonts, uriBuffer) + .setFallback(fallbackFontName) .setWeight(weight) .setItalic(italic) .build(); - // TODO: Use Typeface fallback instead. - if (typeface == null) { - typeface = Typeface.create(fallbackFontName, Typeface.NORMAL); - } - return typeface; } /** |
