From 59897ec4ab51e1639f670cc2912a8a7ef34e52a1 Mon Sep 17 00:00:00 2001 From: Seigo Nonaka Date: Tue, 13 Mar 2018 11:45:43 -0700 Subject: [PATCH] Revive old private api for saving supportlib-v27 The method signature of the createFromFamiliesWithDefault is changed for supporting multiple font fallback. The old method is used by supportlib-v27. Bug: 73981003 Test: Manually done Change-Id: I45ee9975b0f15481b60362113b89d4a1bf5a5338 --- graphics/java/android/graphics/Typeface.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/graphics/java/android/graphics/Typeface.java b/graphics/java/android/graphics/Typeface.java index f27c11dbf7356..925073dac6c70 100644 --- a/graphics/java/android/graphics/Typeface.java +++ b/graphics/java/android/graphics/Typeface.java @@ -882,6 +882,15 @@ public class Typeface { ptrArray, RESOLVE_BY_FONT_TABLE, RESOLVE_BY_FONT_TABLE)); } + /** + * This method is used by supportlib-v27. + * TODO: Remove private API use in supportlib: http://b/72665240 + */ + private static Typeface createFromFamiliesWithDefault(FontFamily[] families, int weight, + int italic) { + return createFromFamiliesWithDefault(families, DEFAULT_FAMILY, weight, italic); + } + /** * Create a new typeface from an array of font families, including * also the font families in the fallback list.