am a2c6209f: Merge "Update SkTypeface::CreateFromName to handle NULL if familyName does not match" into klp-dev
* commit 'a2c6209f6120d300cd28d97ec868b5cabb3ee1a9': Update SkTypeface::CreateFromName to handle NULL if familyName does not match
This commit is contained in:
@@ -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