зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1363492 - Ensure ScaledFontMac constructor always initializes the mFont field properly. r=lsalzman
This commit is contained in:
Родитель
d2f091b5ab
Коммит
a2d1a04aa1
|
@ -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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче