Bug 1144096 part 7 - [css-grid] Don't create PageBreakFrames inside a Grid container. The container will handle forced breaks on its items. r=dholbert

This commit is contained in:
Mats Palmgren 2016-03-11 17:39:26 +01:00
Родитель 9ea79df69f
Коммит dab9dc1beb
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -5757,6 +5757,8 @@ nsCSSFrameConstructor::AddFrameConstructionItemsInternal(nsFrameConstructorState
(aFlags & ITEM_ALLOW_PAGE_BREAK) &&
aState.mPresContext->IsPaginated() &&
!display->IsAbsolutelyPositionedStyle() &&
!(aParentFrame &&
aParentFrame->GetType() == nsGkAtoms::gridContainerFrame) &&
!(bits & FCDATA_IS_TABLE_PART) &&
!(bits & FCDATA_IS_SVG_TEXT);