This commit is contained in:
dbaron%fas.harvard.edu 2000-11-08 02:56:10 +00:00
Родитель 45daa22eba
Коммит 2967370343
1 изменённых файлов: 10 добавлений и 1 удалений

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

@ -485,7 +485,16 @@ static void
FreeStretch(nsFontStretch* aStretch)
{
PR_smprintf_free(aStretch->mScalable);
// XXX nsVoidArray mScaledFonts;
PRInt32 count;
while ((count = aStretch->mScaledFonts.Count())) {
// go backwards to keep nsVoidArray from memmoving everything each time
count--; // nsVoidArray is zero based
nsFontGTK *font = (nsFontGTK*)aStretch->mScaledFonts.ElementAt(count);
aStretch->mScaledFonts.RemoveElementAt(count);
if (font) delete font;
}
for (int i = 0; i < aStretch->mSizesCount; i++) {
delete aStretch->mSizes[i];
}