Bug 726764. Avoid leaking CGPaths when getting text paths. r=joe

This commit is contained in:
Jeff Muizelaar 2012-02-14 17:59:11 -05:00
Родитель 4a290e5ca5
Коммит 5bc15e217c
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -102,7 +102,9 @@ ScaledFontMac::GetPathForGlyphs(const GlyphBuffer &aBuffer, const DrawTarget *aT
CGPathAddPath(path, &matrix, glyphPath);
CGPathRelease(glyphPath);
}
return new PathCG(path, FILL_WINDING);
TemporaryRef<Path> ret = new PathCG(path, FILL_WINDING);
CGPathRelease(path);
return ret;
} else {
return ScaledFontBase::GetPathForGlyphs(aBuffer, aTarget);
}