Bug 459086. Use XUL GetBorderAndPadding method to avoid assertion. r+sr=dbaron

This commit is contained in:
Robert O'Callahan 2008-10-21 20:43:58 +13:00
Родитель c11b59216b
Коммит 743b137a89
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -993,7 +993,9 @@ nsRect
nsTextBoxFrame::CalcTextRect(nsIRenderingContext &aRenderingContext, const nsPoint &aTextOrigin)
{
nsRect textRect(aTextOrigin, GetSize());
textRect.Deflate(GetUsedBorderAndPadding());
nsMargin borderPadding;
GetBorderAndPadding(borderPadding);
textRect.Deflate(borderPadding);
// determine (cropped) title and underline position
nsPresContext* presContext = PresContext();
LayoutTitle(presContext, aRenderingContext, textRect);