Null-check the frame before trying to work with it. Bug 315483, patch by jpl24

<jlurz24@gmail.com>, r+sr=bzbarsky
This commit is contained in:
bzbarsky%mit.edu 2006-07-18 19:33:55 +00:00
Родитель 4a9b91c73b
Коммит 3ff908ecf1
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -84,8 +84,8 @@ inline nscoord CalcSideFor(const nsIFrame* aFrame, const nsStyleCoord& aCoord,
case eStyleUnit_Percent:
{
nscoord baseWidth = 0;
nsIFrame* frame =
nsHTMLReflowState::GetContainingBlockFor(aFrame);
nsIFrame* frame = aFrame ?
nsHTMLReflowState::GetContainingBlockFor(aFrame) : nsnull;
if (frame) {
baseWidth = frame->GetSize().width;
// subtract border of containing block