Bug 291702 - Crash if a XUL page contains flex summing up to zero - Integer divide by 0 [@ nsSprocketLayout::ComputeChildSizes ], r=neil, sr=bzbarsky

This commit is contained in:
martijn.martijn%gmail.com 2006-07-24 10:46:36 +00:00
Родитель 353bedbecf
Коммит 1b49c560b3
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -1157,6 +1157,11 @@ nsIBox::AddCSSFlex(nsBoxLayoutState& aState, nsIBox* aBox, nscoord& aFlex)
}
}
if (aFlex < 0)
aFlex = 0;
if (aFlex >= nscoord_MAX)
aFlex = nscoord_MAX - 1;
return flexSet;
}