Bug 1363492 - Ensure ScaledFontMac constructor always initializes the mFont field properly. r=lsalzman

This commit is contained in:
Jonathan Kew 2017-05-10 21:15:20 +01:00
Родитель d2f091b5ab
Коммит a2d1a04aa1
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -107,6 +107,7 @@ ScaledFontMac::ScaledFontMac(CGFontRef aFont,
Float aSize,
bool aOwnsFont)
: ScaledFontBase(aUnscaledFont, aSize)
, mFont(aFont)
{
if (!sSymbolLookupDone) {
CTFontDrawGlyphsPtr =
@ -116,7 +117,7 @@ ScaledFontMac::ScaledFontMac(CGFontRef aFont,
if (!aOwnsFont) {
// XXX: should we be taking a reference
mFont = CGFontRetain(aFont);
CGFontRetain(aFont);
}
if (CTFontDrawGlyphsPtr != nullptr) {