Merge "Update SkTypeface::CreateFromName to handle NULL if familyName does not match" into klp-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a2c6209f61
@@ -29,15 +29,17 @@ private:
|
||||
|
||||
static SkTypeface* Typeface_create(JNIEnv* env, jobject, jstring name,
|
||||
SkTypeface::Style style) {
|
||||
SkTypeface* face;
|
||||
SkTypeface* face = NULL;
|
||||
|
||||
if (NULL == name) {
|
||||
face = SkTypeface::CreateFromName(NULL, (SkTypeface::Style)style);
|
||||
}
|
||||
else {
|
||||
if (NULL != name) {
|
||||
AutoJavaStringToUTF8 str(env, name);
|
||||
face = SkTypeface::CreateFromName(str.c_str(), style);
|
||||
}
|
||||
|
||||
// return the default font at the best style if no exact match exists
|
||||
if (NULL == face) {
|
||||
face = SkTypeface::CreateFromName(NULL, style);
|
||||
}
|
||||
return face;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user