mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 413016 - ASSERTION: SVG frame expected with svg:after in SVG document. r+sr=bzbarsky,a1.9=mtschrep
This commit is contained in:
parent
0362f30ae6
commit
67020f22b9
@ -4358,6 +4358,7 @@ nsCSSFrameConstructor::ConstructDocElementFrame(nsFrameConstructorState& aState,
|
||||
#endif
|
||||
|
||||
nsIFrame* contentFrame = nsnull;
|
||||
PRBool canHaveGeneratedContent = PR_TRUE;
|
||||
PRBool isBlockFrame = PR_FALSE;
|
||||
nsresult rv;
|
||||
|
||||
@ -4390,6 +4391,7 @@ nsCSSFrameConstructor::ConstructDocElementFrame(nsFrameConstructorState& aState,
|
||||
if (aDocElement->GetNameSpaceID() == kNameSpaceID_SVG) {
|
||||
if (aDocElement->Tag() == nsGkAtoms::svg && NS_SVGEnabled()) {
|
||||
contentFrame = NS_NewSVGOuterSVGFrame(mPresShell, aDocElement, styleContext);
|
||||
canHaveGeneratedContent = PR_FALSE;
|
||||
} else {
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
@ -4440,8 +4442,8 @@ nsCSSFrameConstructor::ConstructDocElementFrame(nsFrameConstructorState& aState,
|
||||
// never constructed before the popupset.
|
||||
CreateAnonymousFrames(nsnull, aState, aDocElement, contentFrame,
|
||||
PR_FALSE, childItems, PR_TRUE);
|
||||
ProcessChildren(aState, aDocElement, contentFrame, PR_TRUE, childItems,
|
||||
isBlockFrame);
|
||||
ProcessChildren(aState, aDocElement, contentFrame, canHaveGeneratedContent,
|
||||
childItems, isBlockFrame);
|
||||
|
||||
// Set the initial child lists
|
||||
contentFrame->SetInitialChildList(nsnull, childItems.childList);
|
||||
|
Loading…
Reference in New Issue
Block a user