Check that the FT_Face actually exists in SkTypeface_FreeType::onGetVariationDesignPosition.
All users of AutoFTAccess check the FT_Face for nullptr in case the FT_Face cannot actually be created. This check was overlooked in the recent addition of SkTypeface_FreeType::onGetVariationDesignPosition. BUG=chromium:697878 Change-Id: I92dfe845f2aecfa00bd4d088ac139f74c019c03d Reviewed-on: https://skia-review.googlesource.com/9151 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com>
This commit is contained in:
parent
4e7fc0c5da
commit
e7e5499c78
@ -1581,7 +1581,7 @@ int SkTypeface_FreeType::onGetVariationDesignPosition(
|
||||
AutoFTAccess fta(this);
|
||||
FT_Face face = fta.face();
|
||||
|
||||
if (!(face->face_flags & FT_FACE_FLAG_MULTIPLE_MASTERS)) {
|
||||
if (!face || !(face->face_flags & FT_FACE_FLAG_MULTIPLE_MASTERS)) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user