summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/provider/FontsContract.java8
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;
}
/**