Don't crash oif someone sets "display: -moz-grid" on something that has an XBL

base tag.  Just make it a grid.  Bug 283140, r=neil, sr=roc
This commit is contained in:
bzbarsky%mit.edu 2005-02-28 02:32:57 +00:00
parent 53a395aa19
commit 31d9018f20

View File

@ -5830,9 +5830,8 @@ nsCSSFrameConstructor::ConstructXULFrame(nsFrameConstructorState& aState,
} // End of BOX CONSTRUCTION logic
#ifdef MOZ_XUL
// ------- Begin Grid ---------
else if ((!aXBLBaseTag && (display->mDisplay == NS_STYLE_DISPLAY_INLINE_GRID ||
display->mDisplay == NS_STYLE_DISPLAY_GRID)) ||
aTag == nsXULAtoms::grid) {
else if (display->mDisplay == NS_STYLE_DISPLAY_INLINE_GRID ||
display->mDisplay == NS_STYLE_DISPLAY_GRID) {
processChildren = PR_TRUE;
isReplaced = PR_TRUE;
nsCOMPtr<nsIBoxLayout> layout;