| Index: include/ports/SkFontConfigInterface.h
|
| diff --git a/include/ports/SkFontConfigInterface.h b/include/ports/SkFontConfigInterface.h
|
| index dfa5bd0b1350b16f23d7e583d73c6d6a907001b9..9f98e356d23c5c82ac62f4975bae3347fede1d85 100644
|
| --- a/include/ports/SkFontConfigInterface.h
|
| +++ b/include/ports/SkFontConfigInterface.h
|
| @@ -97,15 +97,12 @@
|
| *
|
| * The default implementation simply returns a new typeface built using data obtained from
|
| * openStream(), but derived classes may implement more complex caching schemes.
|
| + *
|
| + * Callers are responsible for unref-ing the result.
|
| */
|
| - virtual sk_sp<SkTypeface> makeTypeface(const FontIdentity& identity) {
|
| - return SkTypeface::MakeFromStream(this->openStream(identity), identity.fTTCIndex);
|
| + virtual SkTypeface* createTypeface(const FontIdentity& identity) {
|
| + return SkTypeface::CreateFromStream(this->openStream(identity), identity.fTTCIndex);
|
| }
|
| -#ifdef SK_SUPPORT_LEGACY_TYPEFACE_PTR
|
| - virtual SkTypeface* createTypeface(const FontIdentity& identity) {
|
| - return this->makeTypeface(identity).release();
|
| - }
|
| -#endif
|
|
|
| /**
|
| * Return a singleton instance of a direct subclass that calls into
|
|
|