Bug 1855567 - Use nsPageFrame::PageContentFrame() in nsCSSFrameConstructor::ConstructPageFrame() r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D189435
This commit is contained in:
@@ -2903,10 +2903,11 @@ nsContainerFrame* nsCSSFrameConstructor::ConstructPageFrame(
|
||||
nsContainerFrame* pageContentFrame = NS_NewPageContentFrame(
|
||||
aPresShell, pageContentPseudoStyle, pageName.forget());
|
||||
|
||||
nsIFrame* prevPageContentFrame = nullptr;
|
||||
nsPageContentFrame* prevPageContentFrame = nullptr;
|
||||
if (aPrevPageFrame) {
|
||||
prevPageContentFrame = aPrevPageFrame->PrincipalChildList().FirstChild();
|
||||
NS_ASSERTION(prevPageContentFrame, "missing page content frame");
|
||||
MOZ_ASSERT(aPrevPageFrame->IsPageFrame());
|
||||
prevPageContentFrame =
|
||||
static_cast<nsPageFrame*>(aPrevPageFrame)->PageContentFrame();
|
||||
}
|
||||
pageContentFrame->Init(nullptr, pageFrame, prevPageContentFrame);
|
||||
if (!prevPageContentFrame) {
|
||||
|
||||
Reference in New Issue
Block a user