FontFace::~FontFace() { SetUserFontEntry(nullptr); if (mSourceBuffer) { free(mSourceBuffer); } }
FontFace::~FontFace() { MOZ_COUNT_DTOR(FontFace); SetUserFontEntry(nullptr); if (mSourceBuffer) { free(mSourceBuffer); } }
gfxUserFontEntry* FontFace::CreateUserFontEntry() { if (!mUserFontEntry) { MOZ_ASSERT(!HasRule(), "Rule backed FontFace objects should already have a user font " "entry by the time Load() can be called on them"); RefPtr<gfxUserFontEntry> newEntry = mFontFaceSet->FindOrCreateUserFontEntryFromFontFace(this); if (newEntry) { SetUserFontEntry(newEntry); } } return mUserFontEntry; }