Release font metrics when done

This commit is contained in:
kipp%netscape.com 1998-07-29 04:06:37 +00:00
Родитель 8349929d63
Коммит eea2acfb7e
2 изменённых файлов: 3 добавлений и 2 удалений

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

@ -871,6 +871,7 @@ TextFrame::PaintRegularText(nsIPresContext& aPresContext,
aRenderingContext.SetColor(NS_RGB(255,0,0));
aRenderingContext.DrawLine(textLen, 0, textLen, mRect.height);
NS_RELEASE(fm);
}
return;
}
@ -1091,7 +1092,7 @@ TextFrame::PaintRegularText(nsIPresContext& aPresContext,
const nsStyleColor* color = (const nsStyleColor*)mStyleContext->GetStyleData(eStyleStruct_Color);
aRenderingContext.SetColor(color->mColor);
*/
NS_RELEASE(fm);
} else {
// Render the text
const nsStyleColor* color = (const nsStyleColor*)mStyleContext->GetStyleData(eStyleStruct_Color);
@ -1105,7 +1106,6 @@ TextFrame::PaintRegularText(nsIPresContext& aPresContext,
NS_RELEASE(shell);
NS_RELEASE(doc);
NS_RELEASE(selection);
}
NS_IMETHODIMP

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

@ -239,6 +239,7 @@ HandleThrobberEvent(nsGUIEvent *aEvent)
w = met->GetWidth(str[0]) + met->GetWidth(str[1]);
h = met->GetHeight();
cx->DrawString(str, 2, (bounds.width - w) >> 1, (bounds.height - h) >> 1, 0);
NS_RELEASE(met);
}
else
{